Иногда, когда я открываю конкретное контекстное меню на кнопке, а затем нажимаю другую кнопку, все окно становится черным, за исключением прямоугольника. Когда я минимизирую и максимизирую или перемещаю окно на другой экран, окно перекрашивается. Я зарегистрирован на событиях кнопок и контекстного меню и включает в себя некоторые работы, такие как изменение ограниченных свойств и т. Д. Является ли это моей ошибкой (и если да, то как я могу это исправить?) Или это ошибка структуры?Окно WPF черным
Обновление (23.07): Я избегал проблемы в этой конкретной области, но я до сих пор мало что знаю об этом. У меня был ListBox с ContextMenu поверх него. Видимость ListBox'а была ограничена определенным свойством, когда у него было одно значение, которое ListBox было видимым, а когда оно имело другое значение, оно было свернуто. MenuItem ContextMenu Изменено свойство, которое, в свою очередь, изменило видимость. Иногда, когда видимость была изменена на Collapsed, весь экран стал черным. Поиграв с ним, я заметил, что этого не происходит в Hidden, поэтому теперь я использую Hidden вместо Collapsed. Я предполагаю, что проблема с перестановкой элементов управления после рушится одна в середине.
Можно ли разместить код для образца, который воссоздает проблему? – Andy
Не совсем. его в другой сети. Код изменяет только одно свойство, но это свойство является источником большого количества привязки. – 2009-07-21 14:16:01