在哪里调用RaiseCanExecuteChanged?
我正在使用 MVVM Light Toolkit,并且我想创建一个 RelayCommand。 如果我的 ViewModel 有一些 String 属性,这些属性在设置器中调用 RaiseCanExecute…
绑定 RelayCommand 和附加条件
我试图将主窗口中的 RelayCommand 的 CanExecute 绑定到可能不存在的子窗口。我该怎么做呢? 目前我有:
防止 MVVM/MDI 应用程序中出现几乎重复的 RelayCommands
我正在使用 MDI 解决方案(请参阅 http://wpfmdi.codeplex.com/)和 MVVM。 我使用一个 RelayCommand 将工具栏和/或菜单绑定到主 ViewModel,例如: I…
WPF。 RelayCommand - CanExecute false,当 Execute 正在处理时
我想在处理按钮的命令时禁用该按钮。 public ICommand Search { get; set; } private void InitilizeSearchCommand() { Search = new RelayCommand( p…
MVVM Light 中的 EventToCommand 问题
我有以下可视化树,我试图通过 EventToCommand 为其发送命令。 视觉效果如下:
通过MVVM Light RelayCommand绑定泛型类型
我正在使用隐式数据模板,该模板应用于 ItemsControl 的项目:
如何在 ItemContainerStyle 中使用 EventToCommand?
现在就是这样。 如果我想将每个ListBoxItem的DoubleClick事件绑定到RelayCommand,该怎么办?…
带参数的 RelayCommand
我在我的应用程序中使用 MVVM Light 工具包,并尝试了解如何传递命令。 我有以下 XAML 代码片段:
SL4:将视图中的元素作为参数传递给 ViewModel 中的命令
我们有一个用户控件,其子控件之一上带有上下文菜单。 该命令绑定到 ViewModel 中的 RelayCommand。 但是,该命令必须作用于视图中的另一个子控件。 …
RelayCommand 中的对象发送者始终为空
我正在使用 RelayCommand 来处理按钮单击,我需要获取发送者参数,但它始终为空,知道为什么吗? ViewModel.cs private RelayCommand _expandClickCom…
WPF 如何使用 CommandManager (CommandManager.InvalidateRequerySuggested) 确定何时无效?
我一直在使用 RelayCommand ,它让我想知道并想知道...... CommandManager.InvalidateRequerySuggested() 被 WPF 调用? 我的猜测是每次 UI 上的任何…
为什么绑定到 RelayCommand 的 ContextMenu 项始终被禁用?
我现在正在开发我的第一个大型 WPF MVVM 应用程序,该应用程序将 MVVM Light Toolkit 与 Josh Smith 的 RelayCommand 结合使用。 我遇到的问题是我将…
RelayCommand RaiseCanExecuteChanged() 失败
我正在使用几个绑定到使用 CanExecute 委托初始化的 RelayCommand 的按钮。 RelayCommand DeleteCommand; bool CanDelete() { return BoolProp1 && Bo…