WPF Event to Command的另一种实现(有问题)
我正在研究将 ICommand 挂接到控件事件的各种实现。因此,例如,文本框的 GotFocus 应该在我的视图模型中调用 GotFocusCommand。然后我想到了实现我自…
WPF 如何使用 CommandManager (CommandManager.InvalidateRequerySuggested) 确定何时无效?
我一直在使用 RelayCommand ,它让我想知道并想知道...... CommandManager.InvalidateRequerySuggested() 被 WPF 调用? 我的猜测是每次 UI 上的任何…
WPF 用户控件和 ICommand
我创建了一个 UserControl,里面有一个按钮,还有按钮的样式。该样式在鼠标悬停在触发器上时设置按钮背景。现在,我添加了 ICommand 类型的依赖属性,…
在 ViewModel 中创建一个新的 ICommand 对象
两个 ICommand 对象都绑定到 ViewModel。 第一种方法似乎经常使用。 但是第二个节省了一些代码行,但是当刷新 Binding 时它不会每次都创建一个新的 IC…
如何在MVVM中实现Command with Tooltip?
大多数 MVVM 框架都实现基本的命令模式(例如 PRISM 中的 DelegateCommand),该模式使用 ViewModel 中的 Execute 和 CanExecute 方法。 然而,我经常…
如何执行 Silverlight ICommand?
这是一个非常基本的问题,但我不得不问。 在 SL 中,我有这个 XAML:
在从过程代码调用 Execute 之前,是否应该检查 ICommand 的 CanExecute 方法?
在 XAML 中使用 ICommand 时,WPF 使用 CanExecute 方法来启用或禁用与该命令关联的控件。但是,如果我从过程代码调用 Execute 该怎么办?我应该首先…
当我们按 Enter 键时启动的 WPF 文本框命令
将 WPF 应用程序中的 Button 绑定到 VIEWMODEL 类中的 Command 非常容易。我想为 TextBox 实现类似的绑定。 我有一个 TextBox,我需要将其绑定到一个 …
按钮触发将被另一个类捕获的事件或命令
我试图从一个 Button 触发一个事件,该事件将在不同的类中捕获,而无需将该类作为我的类中的实例。我可以这样做吗? 假设我的按钮是在 PictoPanelView…
CanExecuteChanged 和 CommandManager.RequerySuggested 的实际任务是什么?
我从 Josh Smith 的 MVVM 教程 中获得了以下代码。 谁能快速解释一下这段代码的实际用途? public event EventHandler CanExecuteChanged { add { Com…
从列表框项模板内的按钮调用 Silverlight 命令
我已经多次看到这个问题被问到,但我还没有找到针对我的场景的完整答案。 在我的项目中,我有一个作为列表框项创建的用户控件。在这个用户控件中,我…
输入绑定而不是 PreviewKeyDown
在我的代码的 MainView 中,我有此事件来捕获 keyDown: #region Constructor PreviewKeyDown += SoftKeyMainPreviewKeyDown; #endregion private voi…
使用 ICommand 接口
我有一个实现特定接口的类 (IOrganicEnvironment) public class Colorizator : IOrganicEnvironment, YUV>, ICommand { // .. } 并且它还实现了 IComm…