更改内容时控件显示为无效

时间:2010-02-26 13:40:16

标签: c# .net wpf xaml mvvm

我正在使用ContentControl来显示各种ViewModel,它们都使用DataTemplates进行视图生成。
现在的问题是,在我更改内容后(例如通过单击超链接),诸如超链接之类的东西看起来是不活动的(即变灰),直到我再次点击UI。有没有办法避免这种行为,而无需模拟鼠标点击?

1 个答案:

答案 0 :(得分:1)

我有相同的一个非常类似的问题并且尚未修复它,但它听起来像调用CommandManager.InvalidateRequerySuggested()可能帮助你

我认为本周

Here's my question是类似的。 unforgiven3也将我与his question联系起来。

虽然可能存在一些关于CommandManager路由是否可行的问题,正如我在问题的编辑文本中所提到的,Laurent Bugnion's MVVM Light Toolkit依赖于此机制来执行命令绑定更新。