Подтвердить что ты не робот

Как реализовать безхроменное окно с WPF?

Я хочу показать хромовое модальное окно с кнопкой закрытия в верхнем правом углу. Возможно ли это?

4b9b3361

Ответ 1

Вам в значительной степени придется перевернуть свою собственную кнопку Close, но вы можете полностью скрыть окно chrome, используя атрибут WindowStyle, например:

<Window WindowStyle="None">

Это будет иметь границу изменения размера. Если вы хотите, чтобы окно не изменялось, добавьте ResizeMode = "NoResize" в объявление.

Ответ 2

Команда WPF SDK разместила здесь отличную статью о бесцветных окнах: http://blogs.msdn.com/wpfsdk/archive/2008/09/08/custom-window-chrome-in-wpf.aspx

Это ДОЛЖНО читать!!!

ОБНОВЛЕНО

alt text

Также найдена эта статья Лестера Лебо о том, как использовать библиотеку интеграции оболочки WPF для пользовательского окна chrome

Ответ 3

Просмотрите это сообщение в блоге kirupa.

alt text

Ответ 4

<Window x:Class="WpfApplication1.Window1"
    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
    Title="Window1" Height="300" Width="300" WindowStyle="None" ResizeMode="NoResize">
    <Button HorizontalAlignment="Right" Name="button1" VerticalAlignment="Top" >Close</Button>
</Window>