【问题标题】:Controls appear inactive when changing content更改内容时控件显示为非活动状态
【发布时间】:2011-01-21 11:13:29
【问题描述】:

我正在使用 ContentControl 来显示各种 ViewModel,它们都使用 DataTemplates 来生成视图。
现在的问题是,在我更改内容后(例如通过单击超链接),超链接等内容显示为非活动状态(即变灰),直到我再次单击 UI。有什么方法可以避免这种行为而无需模拟鼠标点击?

【问题讨论】:

    标签: c# .net wpf xaml mvvm


    【解决方案1】:

    我遇到了同样的一个非常相似的问题,还没有解决它,但听起来确实像调用 CommandManager.InvalidateRequerySuggested() 可能帮助你.

    Here's my question 这周我觉得差不多。 unforgiven3 也将我链接到his question。

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-09-14
      • 1970-01-01
      • 2022-10-13
      • 1970-01-01
      相关资源
      最近更新 更多