使用 ICommand 接口
我有一个实现特定接口的类 (IOrganicEnvironment) public class Colorizator : IOrganicEnvironment<Cell<YUV>, YUV>, ICommand { // .. } 并…
MVVM:我应该检查我的“CanExecute”吗?我的执行方法中的方法?
我了解 CanExecute() 和 Execute() 的使用,但我想知道以下场景: public class MyViewModel : NotificationObject { public MyViewModel() { FooComm…
WPF - 自定义控件 + ICommand(如何实现)?
基本上,我有一个自定义控件 FooControl。 public class FooControl : ItemsControl { //Code } 我需要添加一些事件处理,但我更喜欢使用 Commanding…
如何绑定命令以双击 DataGrid 中的行
我开发了一个 WPF UserControl,旨在用作选择列表,如下所示: 绑定到实体(例如员工)的 CollectionView 的 DataGrid 位于 DataGrid 上方的文本框,…
如何使用 MVVM Light Toolkit 通过取消按钮关闭 ChildWindow
我是 MVVM 新手,试图弄清楚如何使用 MVVM Light Toolkit 通过传统的取消按钮来关闭 ChildWindow。 在我的 ChildWindow (StoreDetail.xaml) 中,我有…
C# ActionCommand:ICommand 到 VB.net 的翻译
我找到了一个 C# 类 ActionCommand,它实现了 ICommand 并基于 Execute 和 CanExecute 的委托。到目前为止对我来说看起来很完美。 public class Actio…
为什么我的 Command.CanExecute 在单元测试中总是返回 false?
我的 Paste 命令似乎在正常执行期间有效,但在单元测试中,CanExecute 方法始终返回 false。 代码: public class ViewModel { public CommandBinding…
简单的 WPF MVVM 命令问题 - 这段代码有什么问题?
我正在尝试使用 MVVM 在 UI 中的按钮上设置命令。但是,当我单击按钮时,该命令不会执行。该代码基于 Jason Dolinger 的示例(第 3 段中的链接)。 看…
将列表框项内的命令绑定到视图模型父级上的属性
我已经为此工作了大约一个小时,并查看了所有相关的问题。 我的问题很简单: 我有 HomePageVieModel: HomePageVieModel +IList<NewsItem> AllNew…
WPF RibbonControl 命令
我刚刚开始使用 Microsoft 的 WPF RibbonControl 库(2010 年 10 月版本)。看来 ICommand 实现现已可用,并取代了 RibbonCommand 作为更 MVVM 友好的…
MVVM 中的 Silverlight 多命令绑定
我开始使用 MVVM 构建 Silverlight 应用程序。 我在 XAML 页面上有按钮,可以在单击时保存数据我编写了以下代码。 <Button Content="Save" Grid.Col…