начиная с пустого DataContext во всплывающем окне - PullRequest
0 голосов
/ 02 октября 2010

У меня есть всплывающее окно, которое во время выполнения привязано к элементам диаграммы.Привязки определены в XAML.Когда приложение запускается, я получаю много ошибок в Immediate Window, потому что привязки XAML недействительны (по проекту).

Мне нужен способ отключить привязку в этом всплывающем окне, пока я не собираюсь его отобразитьво время события наведения мыши (в коде позади), который также, когда я устанавливаю DataContext.Могу ли я отключить привязки в XAML, а затем повторно включить их в коде позади?

Ответы [ 2 ]

0 голосов
/ 04 октября 2010

нашел правильный синтаксис - необходимо было установить нулевой текст в Xaml следующим образом:

 DataContext="{x:Null}
0 голосов
/ 02 октября 2010

Посмотрите следующие две статьи о том, как временно отсоединить привязку с помощью Binding.DoNothing.

  1. Предотвращение слишком частого обновления привязки
  2. Есть ли способ временно отсоединить привязку в WPF?
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...