У меня есть приложение WPF, в котором оформление главного окна является пользовательским через WindowStyle="None". Я рисую свой собственный заголовок и кнопки min/max/close. К сожалению, Windows не применяет мои свойства MinWidth и MinHeight при изменении размера окна, что позволяет изменять размер окна до 3x3 (примерно - достаточно, чтобы показать дескрипторы для увеличения окна).
Мне уже приходится перехватывать события окна (sp. 0x0024), чтобы исправить ошибку максимизации (когда она будет максимизироваться над панелью задач Windows), вызванную WindowStyle=none. Я не боюсь перехватывать больше событий, чтобы добиться того, что мне нужно.
Кто-нибудь знает, как заставить мое окно не изменять размер ниже моих свойств MinWidth и MinHeight, если это вообще возможно? Спасибо!!