问题标签 [silverlight-3.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 投票
1 回答
212 浏览

silverlight-3.0 - 在 Silverlight 3 中使用元素到元素绑定?

如果使用 MVVM,我真的不认为 Silverlight 3 中需要元素到元素的绑定。拥有一个属性不会直接影响另一个适当的原因导致该属性不可测试吗?

对我来说,对 ViewModel 中定义的显式属性进行双向绑定更有意义。

0 投票
5 回答
1363 浏览

silverlight - Silverlight 的规则引擎?

目前我正在使用 Silverlight 3.0 开发基于 Web 的应用程序。对于业务规则,我正在寻找一个对我和我的用户都易于使用的规则引擎,它可以与 SL3 一起使用。类似的东西是开箱即用的还是我需要自己推出?

我用谷歌搜索并查看了各种代码站点(Codeplex、代码项目等),但没有看到任何适合我需要的东西。

我也对 NxBRE 做了很长的了解,但它的规则语法对于“虚拟”用户来说太复杂了。

0 投票
1 回答
748 浏览

silverlight-3.0 - Ria Services - 延迟加载图像(或任何重的二进制数据)

我有一个 RIA 服务,它从 SQL Server 返回图像数据 (Byte[]) 和图像标题 (String)。

数据部分有时可能只有几 MB,因此可能需要很长时间才能加载。

我想独立于标题(加载速度非常快)加载字节。

有没有办法做到这一点而不必创建第二个图像上下文?

0 投票
1 回答
2154 浏览

msbuild - TEAMBUILD:错误 MSB4057:项目中不存在目标“GetXapOutputFile”

我在尝试在 Visual Studio 2008 上的 TeamExplorer 中通过 TeamBuild 运行我的构建时遇到此错误。

在 Build Machine 上,我安装了 VS SP1、Team Explorer、Silverlight 3 工具和 RIA 服务。

我可以在我的机器上直接在 Build Machine 上使用 Visual Studio 编译。但是我仍然无法通过 TeamBuild 进行编译,因为它“说”我缺少 GetXapOutputFile 目标。

我检查了 C:\Program Files\MSBuild\Microsoft\Silverlight\v3.0\Microsoft.Silverlight.Common.targets 文件,它确实有 GetXapOutputFile 目标:

知道我可能会错过什么吗?

0 投票
0 回答
2046 浏览

silverlight - 在 Silverlight 3 中从 Web 流式传输 WAV 文件

我已经设法在 Silverlight 3 中发现Gilles Khouzam对 WAV 文件的播放实现,虽然这将是战斗的大部分,但我坚持最后一个细节:我如何从某个地方从网络上提取一个 wav 文件,然后将其输入到他的 WaveMediaStreamSource 中进行播放?

这是我最接近的:

编辑: 原来问题与 HttpWebRequest 有关。将代码更改为:

工作正常。在阅读了Shawn Wildermuth 关于差异的文章后,这也是有道理的。我想让 HttpWebRequest 工作,因为它不会在 UI 线程上完成。

0 投票
1 回答
2203 浏览

authentication - Silverlight 导航和身份验证服务

我正在使用导航应用程序模板创建银光应用程序。它供内部使用,因此使用 Windows 验证。有一个仪表板页面,其中显示了由登录用户 ID 过滤的几条记录。为了获取用户 ID(它是一个 int),我通过覆盖 GetAuthenticatedUser 并传递用户名(来自 IPrincipal)来调用 Web 服务。此服务需要一些时间才能返回详细信息。

当我导航到仪表板应用程序时,它完全呈现没有数据,因为用户服务是异步操作,我无法让呈现等到我的 GetAuthenticatedUser 完全完成。所以我创建了一个登录页面,它只显示一个进度条,直到我获得用户对象然后导航到仪表板。如果有人尝试使用 URL 直接访问仪表板,我希望他们导航回登录页面。

所以在仪表板构造函数中我添加了以下代码

虽然我收到消息框提示,但它实际上并没有带我进入登录页面,而是停留在仪表板页面中。我还尝试将此代码放在 OnNavigatedTo 覆盖中,但没有成功。

我也尝试使用 NavigationService 而不是 Frame,如下所示,没有运气

它仍然不起作用。有谁知道只有在我拥有完全有效的用户对象时才能使某些页面可访问?如果他们试图在没有这个的情况下访问受限页面,我希望他们能够重定向到登录页面,这如何实现?

我正在使用 Silverlight 3 Beta

什里达尔

0 投票
4 回答
2419 浏览

wcf - Silverlight 的最佳数据访问层

Silverlight 2 和 3 应用程序的最佳数据访问层策略是什么?

0 投票
1 回答
359 浏览

c# - Silverlight 3.0 可写位图

我有一个 writableBitmap 对象,我想将它保存在服务器上。有没有办法保存它可能是使用网络服务?

0 投票
2 回答
7422 浏览

c# - Silverlight ComboBox 和 SelectedItem

我有以下情况:

1 包含一年中月份的列表:

1 个 ComboBox,其 ItemsSource 绑定到 Months 列表,其 SelectedIndex 绑定到属性 Month,该属性是一个字符串:

当我从代码隐藏中设置年份时,即 Month =“May”,这会正确传播到 ComboBox,并访问 Month 的 getter,但 ComboBox 不会显示“May”,因为它是选定的项目。

我想知道:这是 Silverlight 3 中的错误吗?当我使用 Telerik 的 RadComboBox 时,它工作正常。

干杯,弗朗西丝

0 投票
1 回答
2949 浏览

silverlight - Silverlight 3 DataForm - 如何从枚举中填充 DataFormComboBoxField

XAML

代码:

DataForm ItemsSource 绑定到 ObservableCollection()

我需要做什么来填充和初始化下拉菜单?