52得票2回答
如何在IEnumerable中跳转到特定项

我有一个包含数字数据的IEnumerable。 编辑 IEnumerable来自System.Collection.Ienumerable指令。 附上Viual Studio的截图,枚举包含数据: alt文本 http://www.freeimagehosting.net/uploads...

26得票3回答
非法的跨线程访问问题

我有两个ViewModel类:PersonViewModel和PersonSearchListViewModel。其中一个字段PersonViewModel实现了通过WCF下载的个人资料图像(在隔离存储中缓存)。PersonSearchListViewModel是一个包含Person列表的容器...

23得票7回答
当单击控件外部时如何关闭 Silverlight 弹出窗口?

在我的Silverlight用户界面中,我有一个按钮,当点击它时会弹出一个带有一些过滤参数的控件。我想让这个控件在你点击它外面的地方时隐藏起来。换句话说,它应该类似于组合框的功能,但它不是一个组合框(你不会在里面选择项目)。以下是我尝试捕捉控件外点击以关闭它的方式:public partial...

20得票10回答
在ViewModel中,将多选列表框中的SelectedItems与集合同步

我在使用Prism编写的SL3应用程序中有一个多选列表框,需要在视图模型中添加一个集合属性,保存当前被选中项的信息,但是视图模型无法直接访问列表框控件。同时,我需要能够在视图模型中清除列表框中的选中项。 目前还不确定该如何处理这个问题。 谢谢, Michael

18得票5回答
在Silverlight 3中,使用SaveFileDialog时必须由用户发起对话框。

我正在使用C#开发一个Silverlight 3应用程序。我想允许用户从该应用程序中下载图像。我使用SaveFileDialog执行文件下载任务,流程如下: 用户在SL应用程序中单击下载按钮。 调用Web服务以从服务器获取图像。 在完成异步事件处理程序中调用Web方法并接收来自服务器的二进...

17得票4回答
(Mis)使用C#迭代器实现协程的陷阱

我正在重构一个Silverlight程序,以便从WCF服务中使用部分现有业务逻辑。在这样做时,我遇到了Silverlight 3的限制,该限制仅允许异步调用WCF服务,以避免长时间运行或不响应的服务调用阻塞UI线程(SL在UI线程上调用WCF服务具有有趣的排队模型)。 因此,曾经简单的编写变...

17得票3回答
Silverlight XAML属性定义顺序很重要

我在使用ComboBox控件时,无法通过我的视图模型上的属性设置SelectedItem。这是控件定义:<ComboBox x:Name="jobEmployee" Grid.Column="1" Grid.Row="2" Margin="4" HorizontalAlignm...

17得票3回答
RIA服务:如何创建自定义身份验证?

我正在使用Silverlight RIA Services 并且想创建自定义身份验证。但这似乎是唯一几乎没有文档的东西 (我已经阅读完整个RIAServicesOverview.docx)。 您知道我能否创建自定义身份验证服务吗?我不想使用默认的ASP.NET会员资格模型。我不知道需要实现哪...

16得票1回答
以编程方式访问ResourceDictionary项目

我有一个名为"MySilverlightControls"的Silverlight控件程序集。在该程序集中,有一个从第三方供应商继承了网格列的类,我们称之为"MyImageColumn.cs"。 我还创建了一个资源字典叫做Generic.xaml,它位于该程序集的Themes文件夹中。在该资...

16得票3回答
如何使用VisualStateManager返回“基本”状态?

我知道我们可以使用VisualStateManager.GoToState(this,"SomeState1",true); 如何从进入SomeState1状态返回到基础状态,即没有状态、控件加载时的状态。VisualStateManager.GoToState(this,"base",tru...