Иногда, когда я открываю определенное контекстное меню на кнопке, а затем нажимаю другую кнопку, все окно становится черным, за исключением прямоугольника.
Когда я минимизирую и максимизирую или перемещаю окно на другой экран, окно перерисовывается.
Я зарегистрирован в событиях кнопки и контекстного меню, и это включает в себя некоторые действия, такие как изменение ограниченных свойств и так далее.
Это моя ошибка (и если да, как я могу это исправить?) Или это ошибка в фреймворке?
Обновление (23.07):
Я избежал проблемы в этой конкретной области, но я все еще не знаю много об этом.
У меня был ListBox с ContextMenu поверх него. Видимость ListBox была ограничена определенным свойством, когда у него было одно значение, ListBox был Visible, а когда он имел другое значение, он был свернут. MenuItem ContextMenu Изменил свойство, которое, в свою очередь, изменило видимость. Иногда, когда видимость изменялась на Свернутый, весь экран становился черным. Поэкспериментировав, я заметил, что в Hidden этого не происходит, поэтому теперь я использую Hidden вместо Collapsed.
Я предполагаю, что перестановка органов управления после свертывания в середине была проблемой.