Элементы управления отображаются неактивными при изменении содержимого - PullRequest
1 голос
/ 26 февраля 2010

Я использую ContentControl для отображения различных ViewModels, которые все используют DataTemplates для генерации представления.
Теперь проблема заключается в том, что после того, как я изменяю содержимое (например, нажимая на гиперссылку), такие вещи, как гиперссылки, становятся неактивными (то есть серыми), пока я снова не нажму на пользовательский интерфейс. Есть ли способ избежать такого поведения без симуляции щелчка мышью?

1 Ответ

1 голос
/ 26 февраля 2010

У меня та же очень похожая проблема, и я еще не исправил ее, но похоже на вызов CommandManager.InvalidateRequerySuggested () может помочь вам.

Вот мой вопрос Эта неделя похожа, я думаю. unforgiven3 связал меня с его вопросом .

Хотя может возникнуть некоторый вопрос о том, является ли путь CommandManager способом, как я уже упоминал в отредактированном тексте моего вопроса, MVVM Light Toolkit Лорана Буньона полагается на этот механизм для выполнения своей команды обязательные обновления.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...