28得票3回答
Silverlight 4 / .NET 4 调试资源字符串

最近我遇到了一个奇怪的问题。在我的公司的一些服务器上,当打印出异常消息时(是的,这很糟糕,我知道,但这是为了调试),实际的消息没有显示出来。相反,它显示了一个外部字符串资源的键,并说“调试资源字符串不可用”。 经过一些研究,我得出了以下结论: 在发布模式下,Silverlight 不会将包...

9得票1回答
将MediaElement的Binding Source-Property绑定到FileInfo

我有一个ViewModel类,提供了一个类型为FileInfo的MediaFile属性,并且我想将该属性绑定到MediaElement的Source属性。问题是,MediaElement的Source属性需要一个Uri,但是在绑定中定义的转换器中,我无法访问FileInfo类的FullName...

8得票3回答
如何在Silverlight中了解本地字体名称

在Silverlight 4中,我需要知道我机器上的所有字体名称。 使用... var typefaces = System.Windows.Media.Fonts.SystemTypefaces; foreach (System.Windows.Media.Typefa...

12得票3回答
如何在Silverlight 4中等待状态转换完成?

我需要改变一个控件的状态,然后执行一些操作。具体来说,我想在隐藏一个控件之前运行一个动画。我希望能够做到类似这样的效果:VisualStateManager.GoToState(control, "Hidden", true); // wait until the transition ani...

9得票1回答
数据模板 vs 项容器样式

我看到了一些关于Silverlight的问题,但没有找到这个特定比较的答案。 我试图定义我的对象绑定到一个 ListBox 的显示方式。我已经定义了一个 DataTemplate,但我真的不确定这应该在哪里结束,ItemContainerStyle 应该从哪里开始。 问题1: ItemCo...

7得票3回答
Silverlight ValidatesOnException默认消息本地化

在我的Silverlight 4 MVVM应用程序中,我可以在运行时切换语言: public void SetLanguage(string language) { var culture = new CultureInfo(language); Thread.Current...

7得票1回答
从不同的线程启动/停止DispatcherTimer

这是我的代码... public DispatcherTimer tmr = new DispatcherTimer(); void somefunction (parameters){ if (something) tmr.Start(); if (something else) ...

61得票7回答
如何在Silverlight中将子元素的宽度绑定到父元素的宽度

我有一个宽度为"1*"的网格,因此实际宽度应该是在运行时确定的。 在这个网格中,我有另一个网格,我想将其宽度设置为父网格的运行时宽度。如何通过绑定在xaml中实现这一点。

7得票3回答
Castle Windsor的InternalsVisibleTo Silverlight

我正在使用Castle Windsor for SL v2.5.1.0。我让它代理内部类(接口当然是公共的,但实现是内部的,这样消费者只知道接口)。 我在我的程序集中使用以下属性来处理内部类: [assembly: InternalsVisibleTo("Castle.Core, Publ...

11得票4回答
所提供的URI方案“file”无效,期望是“http”。

我创建了一个小的Silverlight 4.0 / RIA Services应用并进行了测试。我在家中的一台机器上开发了应用程序,需要将其移动到工作中的生产域。我通过将其推送到源代码库,然后克隆到工作中的开发机器来完成此操作。在这两个位置都可以编译而没有错误。 问题出现在我尝试在新位置调试时...