Здесь вы можете увидеть щётка ситуации, пункт меню «Кодировка» подсвечиваются:Как получить значение IsHighlighted в false в элементе меню верхнего уровня?
Теперь я хочу, чтобы избавиться от выделенного состояния программно.
Это работает, но мерцающий:
WindowState stateOfWindowContainingTheMenu = win.WindowState;
win.WindowState = WindowState.Minimized;
win.WindowState = stateOfWindowContainingTheMenu;
IsHighlighted
законодательницей пункт меню защищен, и я хочу, чтобы избежать подклассов.
Я ищу замораживание окна C#
или другое решение (хотя у меня нет решения Xaml
).
Ваш код не соответствует свой вопрос в любом случае, вы вставить неверный код?? – CodingGorilla
Я уточнил свой вопрос. – Pollitzer
Это все еще не имеет смысла, вы видите мерцание, потому что вы минимизируете и затем восстанавливаете окно? Что это связано с подсветкой меню? Меню выделено, как правило, потому что указатель мыши находится над ним .... – CodingGorilla