Я хотел бы создать окно, используя WPF, который имеет тонкую границу вокруг формы - т. Е. Нет места для заголовка со значком/заголовком и кнопками min/max/close. Например, «лишние» иконки образуют новой панели задач Windows 7:Тонкая граница в окне WPF?
Example Image http://img576.imageshack.us/img576/6196/border.png
Я понимаю, это можно сделать, установив WindowStyle = None
свойство, однако, я также использую DwmExtendFrameIntoClientArea
API, который требует, чтобы свойство Background
будет прозрачным. Если я это сделаю, ни окно, ни граница не будут нарисованы, и нарисованы только непрозрачные элементы управления.
Как достичь тонкой границы, поддерживая эффект Aero Glass на основном корпусе формы?
вы можете также добавить элемент Установка толщины вас нужен –
Я использую API DwmExtendFrameIntoClientArea, чтобы иметь фон Aero Glass на всей форме - установка 'WindowStyle =" None "означает, что нарисованы только непрозрачные части формы (и без границы). – Rezzie
'WindowStyle =" None "' будет нарисовать границу вокруг окна точно так же, как на вашем скриншоте. – bitbonk