【发布时间】:2011-09-02 07:02:41
【问题描述】:
大多数 MVVM 框架都实现了基本的命令模式(例如 PRISM 中的 DelegateCommand),它使用 ViewModel 中的 Execute 和 CanExecute 方法。
但是,我经常需要在命令中添加工具提示。例如,我想描述一个命令的用途或解释它为什么被禁用。
目前我的工具提示是独立的,但这会导致样式定义的代码重复。
有没有办法将工具提示与 MVVM 命令模式集成?
我应该创建自己的 Command 类,还是认为这是不好的做法?
【问题讨论】: