EventAggregator模式:如何传递数据?
我正在考虑在我正在开发的 UI 项目(Silverlight/MVVM)上利用事件聚合器模式来支持视图/视图模型之间的松散耦合。我们已经使用一个简单的事件系统编…
通过视图模型将滚动查看器滚动到顶部
我将 ScrollViewer 与 MVVM 模式一起使用,ScrollViewer 包装了项目列表,例如 <ScrollViewer> <ListView> <ListView.View> <GridView&…
WPF Treeview 仅展开第一个节点和所选项目?
我在 WPF 中使用树视图,并且我不想在重新加载绑定集合时丢失状态(展开和焦点)。 在第一次加载时,很容易仅扩展第一个节点,我使用以下代码: priva…
WPF 数据验证?还有比 IDataErrorInfo 更好的吗?
是否有在 ViewModel 中进行数据验证的首选实践? 调查一下,有些人似乎更喜欢 IDataErrorInfo 而有些人更喜欢推出自己的验证框架(http://www.codepro…
如何设计 MVVM UserControl WPF 并将其托管到 Windows 窗体 ElementHost 中?
我有一些关于 WPF + MVVM + ElementHost 的问题。我尝试尽可能清楚地解释它。 我正在构建一个插件(VSTO 2010),这意味着我需要一个 ElementHost 来…
在 ViewModel 中添加其他属性
我有一个使用 EF 和 EF 的 Silverlight 4 应用程序带有 SQL DB 的 WCF RIA 服务。我有一个任务表,我想将其显示在网格或列表框中,并且我想进行自定义…
MVVM:IView 与数据绑定
我正在阅读有关 MVVM 的内容,以便在我的表示层视图中采用它。理想情况下,我希望对 WinForms、ASP.NET 和 SL 使用相同的方法。 我遇到了两种不同的方…
如何在 Silverlight MVVM 中绑定子对象列表
在 Silverlight 中,MVVM 我必须创建一个属性窗口,但我只有一个 List 对象,其中 AProperty 是一个带有一些子类的抽象类。 我想将其绑定到 Silverlig…
数据重置后扩展器崩溃
刷新 itemsource/data 后,WPF 扩展器会崩溃。 如何打开之前打开的单节点,我使用的是MVVM Light Datagrid >组样式>二传手>控制模板>扩张器…
具有子窗口和共享数据的 Silverlight MVVM 模式
我有一个用于显示两个网格的“父”控件的 ViewModel。第一个网格包含父级信息,第二个网格显示所选父级的相关子级。 这工作得很好,没有任何问题。然…
您可以在运行时评估方法的属性吗?
我有一个松散地基于 MVVM 的 Winforms 项目。安全性是由域层使用PrincipalPermissionAttribute实现的,如下所示: Public Class Order <PrincipalPe…