问题标签 [silverlight-4.0]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
2579 浏览

silverlight - 带有数组参数的 Web 服务和方法

我正在尝试从 SQL Reporting Services 包装 ReportExecution2005,以便我可以代表 Windows Auth Services 登录进行域身份验证。

ReportExecution2005 定义

但是,当将任何类型的数组,甚至是字符串 [] 放入方法签名中时,服务编译得很好,但是当我尝试在 Silverlight 项目中设置服务引用时,VS2010 非常适合并且不会生成Reference.cs 的代码

显然,您可以使用数组参数,ReportExecution2005 这样做,VS2010 设法引用它。

一旦我从参数列表中删除数组成员,它就会停止呻吟并开始工作。谁能向我解释这里发生了什么?

如果我可以对这部分进行排序,我将拥有在 SL4 RIA 应用程序中提供 ReportViewer 等效功能所需的一切 - 我已经想出在父网页中动态创建 IFRAME,确定占位符控件的像素边界并动态调整IFRAME 的位置和 Z 顺序,以便它呈现 HTML,就好像它“在”占位符面板中一样。

我计划将它全部打包成一个控件并发布以供一般使用,直到 Microsoft 开始为 Silverlight 生成 ReportViewer 控件。剩下的部分是操作报告服务并返回呈现报告的字节。我可以直接在客户端中引用 ReportingServices,但不需要凭据来进行往返。

在确定故障性质的过程中,我用无所事事的方法构建了一个简化的服务,并逐步添加了一个参数,构建了服务并尝试添加它,直到出现问题。

一旦指定了数组参数,就会出现问题。我确信它是一个数组,而不是数组的类型,因为即使数组类型是像字符串这样的内置类型,服务器和客户端都肯定知道,问题也会发生。

这非常令人费解,因为数组参数得到了明确的支持——其他服务成功地使用了它们。这是错误消息:

没有其他错误消息。有六个警告,但其中大部分也发生在成功导入 Web 服务的情况下。

0 投票
5 回答
1446 浏览

c# - Shell 在独立存储中执行 EXE

是否可以shell执行存储在隔离存储空间中的exe。在银光下

0 投票
2 回答
1342 浏览

silverlight - 寻求 Silverlight 应用程序的字体策略

在我处理 SL3/SL4 应用程序并开始使用字体时,我发现缺乏有关字体策略的文档和最佳实践。例如:

  1. 支持的字体集(Arial、Comic Sans MS 等)是否有常见的备用字体?是否有一套关于 Windows 和 Macintosh 系统之间的备用字体的建议?
  2. 是否有 Silverlight 支持的字体(几乎总是)在最终用户系统上,或者像 99.5% 的时间,如“Times New Roman”或“Verdana”,包括 Macintosh?有没有列出此类信息的网站?
  3. 是否有关于考虑 SL 应用程序的 Moonlight (Linux) 视图和 Linux 系统部署/未部署的字体的建议?
  4. 有没有办法在 XAML 或代码隐藏中确定最终用户的系统上是否有支持的字体?我希望它在输入时运行,然后根据发现更改 XAML 以支持正确的字体或允许加载嵌入的字体。
  5. 在支持字体的文档中,它列出了一堆字体,“如果本地计算机上可用,Silverlight 文本元素可以使用以下拉丁字体。”。这是否意味着如果我使用不在此列表中的字体,例如“Cooper Black”,并且最终用户 的系统上确实有此字体,他们仍需要下载嵌入在我的应用程序中的字体?

任何可以导致至少上面回答的一些问题的链接或指针将不胜感激。

0 投票
2 回答
862 浏览

silverlight - 创建新实体 foo、编辑先前存在的 foo、然后保存时出错。通用 4004 错误

步骤就这么简单,所以我想这里还有其他事情发生,问题是我刚刚返回 4004,任何地方都没有异常等等,这使得调试很烦人,我从 ie 错误窗口得到这个

Microsoft JScript 运行时错误:Silverlight 应用程序代码中的未处理错误:4004
类别:ManagedRuntimeError
消息:System.Windows.Ria.DomainOperationException:提交操作失败。更新条目时出错。有关详细信息,请参阅内部异常。在 System.Windows.Ria.OperationBase.Complete(Exception error) 在 System.Windows.Ria.DomainContext.CompleteSubmitChanges(IAsyncResult asyncResult) 在 System.Windows.Ria.DomainContext 在 System.Windows.Ria.SubmitOperation.Complete(Exception error) .<>c__DisplayClassd.b__5(对象)

0 投票
1 回答
311 浏览

silverlight - LoadedData 用 Ria 服务中的相关对象累积结果

我正在使用 SL4 和 .Net Ria Services。我的数据模型有一个名为 DeviceAndStates 的 0..* 属性的设备,通过它<riacontrol/>我得到了所有设备和他的特定类型的 DevicesAndStates。

在客户端,两个嵌套的列表框显示了设备及其 DevicesAndStates。

问题在于,在服务器端,查询返回具有特定类型(仅特定类型)的 DeviceAndStates 的所有设备,但在客户端不返回。在客户端这里

在 e.Entities 中,我得到了所有正确的设备,但查看他的 DeviceAndState 属性,它包含所有 devicesAndStates(查询的特定类型以及我在之前的查询中获得的所有先前类型)。因此,一个设备的 DeviceAndState 的 Listbox 将一个查询的结果累积到下一个。

0 投票
1 回答
2197 浏览

silverlight - Silverlight 4 中的自定义控件是否需要位于单独的 DLL 中?

我正在为 Silverlight 4 项目创建许多自定义控件。我已经成功创建了一个控件,我想知道是否可以在同一个项目中定义更多控件,然后将所有控件捆绑到一个 .DLL 中。

现在,我有第一个控件的标准文件:

我认为这是不可能的,因为只能有一个“generic.xaml”。

谢谢,

斯科特

0 投票
2 回答
378 浏览

silverlight - 超出浏览器和多个窗口

当您在 silverlight 中使用浏览器外时,您是被困在一个窗口中还是可以打开第二个窗口?

0 投票
3 回答
219 浏览

silverlight - Visual Studio 2010 RC 是否支持当前的 Silverlight 4 测试版?

可能大家都知道,MS 刚刚发布了 Visual Studio 2010 的 RC ( http://msdn.microsoft.com/en-us/vstudio/dd582936.aspx )。我即将下载并安装它,但我需要知道是否支持当前的 Silverlight 4 beta 位。有人碰巧知道,或者知道不同吗?(如果我没有得到答案,我会把我的结果发回这里。)

0 投票
2 回答
2973 浏览

silverlight - 在silverlight中将文本框的DataContext设置为当前类

我在用户控件中有一个文本框,我在用户控件中创建了一个属性,我想将文本框文本属性绑定到在用户控件中创建的属性。

问题是我不知道如何将数据上下文指定为 XAML 中的当前类。

任何的想法??谢谢

0 投票
3 回答
1314 浏览

silverlight - 将 silverlight 4 应用程序降级到 silverlight 3 的问题/步骤

将 Silverlight 4 应用程序下载到 Silverlight 3 需要哪些步骤。

我无法再使用 Beta 4 进行开发,并且错误地假设 VS2010 RC 能够运行 Sivlerlight Beta 4 -不幸的是它不能刚刚发布的 VS2010 RC目前只支持 SL3。(希望/期望有人破解它来工作,但现在它没有)

所以我想知道将 Silverlight 4 下载到 Silverlight 3 的步骤是什么,我会丢失什么以及应该注意什么。

(我意识到答案在某种程度上与 SL4 功能列表的“相反”有关,但还有其他问题 - 例如更新项目等),也许还有一些需要注意的微妙事情不会被编译器捕获.

编辑:重要。现在有一种解决方法可以让 SL4 在 VS2010 RC 中运行 http://translate.google.com/translate?hl=en&sl=auto&tl=en&u=http://sorokoletov.com/2010/02/hate-2-wait- silverlight-4-beta-2-vs-2010-rc/

到目前为止,我看到的唯一问题是我不能使用“动态”——这对我来说很好。运行此代码时出现此错误:

找不到编译动态表达式所需的一种或多种类型。您是否缺少对 Microsoft.CSharp.dll 和 System.Core.dll 的引用?