最近我遇到了一个奇怪的问题。在我的公司的一些服务器上,当打印出异常消息时(是的,这很糟糕,我知道,但这是为了调试),实际的消息没有显示出来。相反,它显示了一个外部字符串资源的键,并说“调试资源字符串不可用”。 经过一些研究,我得出了以下结论: 在发布模式下,Silverlight 不会将包...
我有一个ViewModel类,提供了一个类型为FileInfo的MediaFile属性,并且我想将该属性绑定到MediaElement的Source属性。问题是,MediaElement的Source属性需要一个Uri,但是在绑定中定义的转换器中,我无法访问FileInfo类的FullName...
在Silverlight 4中,我需要知道我机器上的所有字体名称。 使用... var typefaces = System.Windows.Media.Fonts.SystemTypefaces; foreach (System.Windows.Media.Typefa...
我需要改变一个控件的状态,然后执行一些操作。具体来说,我想在隐藏一个控件之前运行一个动画。我希望能够做到类似这样的效果:VisualStateManager.GoToState(control, "Hidden", true); // wait until the transition ani...
我看到了一些关于Silverlight的问题,但没有找到这个特定比较的答案。 我试图定义我的对象绑定到一个 ListBox 的显示方式。我已经定义了一个 DataTemplate,但我真的不确定这应该在哪里结束,ItemContainerStyle 应该从哪里开始。 问题1: ItemCo...
在我的Silverlight 4 MVVM应用程序中,我可以在运行时切换语言: public void SetLanguage(string language) { var culture = new CultureInfo(language); Thread.Current...
这是我的代码... public DispatcherTimer tmr = new DispatcherTimer(); void somefunction (parameters){ if (something) tmr.Start(); if (something else) ...
我有一个宽度为"1*"的网格,因此实际宽度应该是在运行时确定的。 在这个网格中,我有另一个网格,我想将其宽度设置为父网格的运行时宽度。如何通过绑定在xaml中实现这一点。
我正在使用Castle Windsor for SL v2.5.1.0。我让它代理内部类(接口当然是公共的,但实现是内部的,这样消费者只知道接口)。 我在我的程序集中使用以下属性来处理内部类: [assembly: InternalsVisibleTo("Castle.Core, Publ...
我创建了一个小的Silverlight 4.0 / RIA Services应用并进行了测试。我在家中的一台机器上开发了应用程序,需要将其移动到工作中的生产域。我通过将其推送到源代码库,然后克隆到工作中的开发机器来完成此操作。在这两个位置都可以编译而没有错误。 问题出现在我尝试在新位置调试时...