Изменение кнопок управления окном в WPF - PullRequest
0 голосов
/ 08 октября 2010

Я вижу, что многие приложения не имеют строки заголовка, но все еще имеют элементы управления окном в верхнем правом углу.Они также оформлены иначе, чем обычные элементы управления окнами.Можно ли добиться этого эффекта в WPF?

Вот несколько примеров:

Программное обеспечение Zune Desktop: http://i548.photobucket.com/albums/ii356/elpedrogrande/btns2.gif

Photoshop: http://i548.photobucket.com/albums/ii356/elpedrogrande/btns3.gif

GoTo Assist: http://i548.photobucket.com/albums/ii356/elpedrogrande/btns1.gif

1 Ответ

0 голосов
/ 08 октября 2010

Они делают это, устанавливая биты стиля окна, чтобы он создавался без строки заголовка. А потом нарисуйте свою, сделав ее похожей на обычай. Что является основной причиной того, что все эти программы имеют не идентичные символы заголовков.

Вы бы сделали то же самое в WPF, установив WindowStyle на None. И целый набор кода, чтобы вернуть поведение, которое Windows реализует автоматически со строкой заголовка. Google "WM_NCHITTEST", чтобы узнать больше.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...