MVVM 中的 Silverlight UserControl 与 RelayCommand- 例子?
有人有一个很好的例子来创建用户控件,然后将命令绑定到它吗? 我的问题是将命令转发到 UserControl 中的控件,例如 TreeView 的 Drop 事件。目前尚不…
CanExecuteChanged 和 CommandManager.RequerySuggested 的实际任务是什么?
我从 Josh Smith 的 MVVM 教程 中获得了以下代码。 谁能快速解释一下这段代码的实际用途? public event EventHandler CanExecuteChanged { add { Com…
为什么 RelayCommand.Execute 采用对象而不是 T?
这没有做任何事情,只是导致需要进行不必要的转换(或者更确切地说,导致我拉下代码库并自己进行更改)。这样做有理由吗? 参考资料: Codeplex 上的…
CanExecute 和 CanExecuteChanged,我必须使用 RelayCommand 来实现这些吗?
我正在使用 MVVM-Light,并且我的中继命令运行良好,我刚刚读到我应该实现 CanExecuteChanged 和 CanExecute。虽然我找不到一个好的例子。 有谁有一个…
在 SelectionChanged 事件上使用交互触发器的正确方法
我有一个命令连接到该事件,以便它确实触发,但我在 CommandParameter 中得到的是先前选定的项目,或者可能是 SelectionChanged 完成之前选定的项目。…
MVVM Light Relay命令参数
我在使用 GalaSoft MVVM Light 框架将参数传递给中继命令时遇到问题。我知道 mvvm light 的relaycommand 实现不使用 lambda 参数,所以我做了一些研究…
Galasoft RelayCommand 未触发
我正在使用 MVVM Light 框架构建 SL4 应用程序。我的简单应用程序主要由一个主视图(shellView)组成,它分为多个用户控件。它们只是 UI 的方便分离,…
如何测试 Relaycommand?
我正在读这篇文章 关于 MVVM 的MSDN 文章。我目前正在查看图#15 中的 RelayCommand。假设我想测试这个 SaveCommand。我该怎么做呢?我正在使用 NUnit …
执行 RelayCommand WPF 之前的 UI 验证
我是 WPF 新手,我尝试使用 RelayCommand. 我的问题是这样的: 如果我想执行一个命令,必须询问用户是否确定要先执行它 - 最好的方法是什么? 我需要…
当 WPF DataGrid 上发生验证错误时阻止保存
目前,我有一个 DataGrid,它绑定到我的 ViewModel 中的一些数据。我为行和列设置了 ValidationRules。我想做的是在出现任何验证错误时阻止用户保存文…
在“旧”中调用 RelayCommand数据上下文
我在 ViewModel 中使用 RelayCommands 来消除隐藏的代码。 RelayCommands 正在工作,但在这种情况下除外:定义 RelayCommands 的 ViewModel 随着数据…
如何对 RelayCommand进行单元测试删除文件?
我正在尝试 MVVM Light,部分受到 EventToCommand 功能的启发,该功能似乎可以更轻松地在视图模型和 XAML 中处理从应用程序外部的拖放操作。然而,我…