Создайте VisualTree Off Control Control в Code

Это следующее за вопрос к предыдущему вопросу, который не получил мне нигде: Определение детерминированного и асинхронного поля в WPF

, поскольку WPF не поддерживает inotifydataErrorInfo , похоже, что мне нужно реализовать что-то вроде этого (пожалуйста, поправьте меня, если я ошибаюсь здесь). Мне нужно, потому что я хочу, чтобы просмотреть модер, чтобы вызвать, когда отображать специальные ошибочные значения для определенных полей (например, после нажатия кнопки или после окончания длительного выполнения операции Async Vavelation или, когда внутренние изменения внезапно изменяются, что некоторые поля внезапно меняются стать недействительным).

Я рассматриваю, чтобы написать пользовательское расширение разметки или поведение для этого. Он слушает мою версию inotifydataErrorInfo , реализованный ViewModel и создает ViewStree из специальной выросшиной ошибки, определенного в XAML, когда был поднят мероприятие .

Как только я определил этот шаблон в XAML, как я могу найти его из моего поведения / выражения, материализовать фактическое визуальное дерево из него, а затем отображать его (вероятно, как-то на слое Adorner) в правом полевой записи на моем Форма?

6
задан Community 23 May 2017 в 11:47
поделиться