Как разместить элементы управления на кромке окна WPF, когда пользователь работает в Windows XP?

Как разместить элементы управления во фрейме окна WPF?
Я посмотрел на это, но не знаю, как это сделать в WPF. текст ссылки
Возникает проблема когда Приложение должно работать в Windows XP, где нет поддержки DWM.
Кроме того, если оно работает в Vista без DWM, может ли статья работать?


person akshaykarthik    schedule 23.03.2010    source источник


Ответы (1)


Статья не будет работать, по крайней мере, не совсем так, как написано.

Чтобы сделать это в XP, вы используете ту же базовую технику, но вам нужно на самом деле «нарисовать» хром самостоятельно, поскольку DWM не существует, чтобы сделать это за вас.

person Reed Copsey    schedule 23.03.2010
comment
Но как бы вы это сделали в WPF? Можно ли сделать что-то вроде: [code] ‹Window .....› ‹br› ‹Window.Title› ‹br/› ‹Button› Кнопка в заголовке окна ‹/Button› ‹br› ‹/Window.Title ›‹Br› ‹/Window› ‹br› [/ code] - person akshaykarthik; 23.03.2010
comment
Нет. Вам нужно сделать так, чтобы в окне НЕТ области заголовка, и нарисовать ее вручную, используя рисунок WPF. К сожалению, это нетривиально. - person Reed Copsey; 23.03.2010
comment
@AKRamkumar: Прозрачность стекла является частью Aero, которая предназначена только для Vista +. Работает через DWM. - person Reed Copsey; 24.03.2010