【发布时间】:2013-02-17 21:01:46
【问题描述】:
在我使用过的常规 WPF 项目中
CommandManager.InvalidateRequerySuggested();
为了强制再次执行值转换器。
现在,在 Windows 应用商店应用程序开发中,这个方便的命令不再可用。 是否存在等效的命令或其他可以解决问题的命令?
非常感谢您的帮助!
【问题讨论】:
-
强制执行值转换器?那你不应该使有问题的财产无效吗?当我需要不再运行值转换器时,我使用 CommandManager.InvalidateRequerySuggested 使命令 CanExecute 状态无效。这就是你所追求的吗?
-
是的,完全正确。值转换器只是另一个我想无效的地方。
-
在更新命令的情况下,我认为您必须自己在 Windows 商店应用程序中推出该功能。基本上,旧命令将可执行更改事件委托给 RequerySuggested 事件。自己也可以做类似的事情。
-
我也担心这个好用又方便的命令必须手动重新实现。感谢您确认我的印象。
标签: c# windows-store-apps ivalueconverter