WPF: добавить пункт меню "Всегда сверху" в системное меню
У меня есть инструмент мониторинга, где некоторые, но не все пользователи хотят, чтобы он отображался всегда сверху.
Я хотел бы добавить эту опцию в системное меню в верхнем левом углу. Как бы я это сделал?
1 ответ
Я настоятельно рекомендую обратиться к этой теме здесь в stackru:
Как я могу настроить системное меню формы Windows?
Вышеупомянутый поток использует неуправляемый C++, но они обернули его довольно хорошо, он все равно должен работать в WPF.
Тогда вы просто убедитесь, что при нажатии пользовательской опции она переключает самое верхнее свойство приложения:
bool tpMost = false;
This.Topmost = !tpMost; //Used to switch the bool value