CanExecute 和 CanExecuteChanged,我必须使用 RelayCommand 来实现这些吗?
我正在使用 MVVM-Light,并且我的中继命令运行良好,我刚刚读到我应该实现 CanExecuteChanged 和 CanExecute。虽然我找不到一个好的例子。 有谁有一个…
如何将设计时视图模型放入单独的组件中?
我使用 MVVM Light 和 Prism 以及视图模型定位器模式。我真的很喜欢在 Blend 中使用设计时视图模型,但我不一定希望将其与我的生产代码一起提供。有没…
使用 MV-VM Light 根据 Silverlight 4 中的业务规则标准标记 DataGrid 行
我编写了代码,如果包含 DataGrid 单元格的行满足给定规则(假设其文本必须具有值“Incomplete”),则可以更改该单元格的前景属性。我可以通过在后面…
MVVM Light:在 XAML 中添加 EventToCommand 而无需 Blend,更简单的方法或片段?
谁能告诉我 EventToCommand 类的实际语法是什么。我认为 EventToCommand 类适用于 Silverlight / WPF 和 WP7,因此我认为它是更好的选择。 据我所知,…
安装 MVVMLite 后获取第一个 WP7 示例应用程序时出现问题
我刚刚安装了 MVVM 项目的组件并为 WP7 创建了一个项目(这是在 VS10 中), 但出现“无法加载程序集‘mvvmLight1’的元数据”然后指向我一个 Web 参…
如何使用空代码隐藏文件将构造函数参数解析为 ViewModel
我的视图构造函数具有此参数 IDatabase _db 但我希望我的 ViewModel 获得此参数,但我正在以这种方式创建我的 VM xmlns:vm="clr-namespace:OppStd.Vie…
一个简单的RequiredField验证器真的这么复杂吗?
使用 INotifyDataErrorInfo 我在属性的 setter 中有验证方法,如果我更改字段值然后离开控件(更改焦点),setter 会被触发并进行验证并通知 UI,则效…
TreeView 上的 MvvmLight EventToCommand 抛出 NullReferenceException
首先是代码: <UserControl x:Class="Engage.IWS.Modules.InteractionResults.Views.InteractionResultView" xmlns="http://schemas.microsoft.com/…
MVVM 中的数据模板是否已过时?
我创建了以下模型(简化了代码以说明情况): public abstract class Account { public string Name { get set } } public class Person : Account { …
将 Castle.Windsor 与 MVVMLight Toolkit 结合使用的实际示例
我确实尝试过,但找不到将 Castle IOC 与 MVVMLight 结合使用的良好工作示例。任何有关动态生成 ViewModelBase 视图模型的指导都将受到赞赏。我正在尝…
ViewModelLocator 与 IOC 子容器?
当您使用 IOC 子容器时,如何实现 ViewModelLocator 模式?典型的定位器实现类似于: public IViewModel ViewModel { get { return Services.ServiceL…