Silverlight:Модальное окно ChildWindow оставляет родительский элемент серым после закрытия

Когда мое модальное окно ChildWindow закрывается, родительский элемент управления не становится «незакрашенным», и весь пользовательский ввод блокируется, что вынуждает меня перезапустить приложение. Точный сценарий, который постоянно вызывает такое поведение:

  1. ChildWindow A всплывает, и пользователь нажимает пользовательскую кнопку в нижней части окна (вместо OK или Отмена). Мой код выполняет некоторую работу, а затем вызывает метод Close () для ChildWindow.
  2. ChildWindow A закрывается, и функциональность восстанавливается для родительского элемента управления (элементы управления не отображаются серым цветом).
  3. Пользователь вызывает всплывающее окно ChildWindow B. Пользователь нажимает сгенерированную системой кнопку «ОК» или «Отмена».
  4. ChildWindow B закрывается, но родительские элементы управления по-прежнему отображаются серым цветом и недоступны.

Любое из окон постоянно работает нормально самостоятельно. Есть какие-нибудь мысли?

5
задан user812558 23 June 2011 в 15:49
поделиться