Я хочу показать хромовое модальное окно с кнопкой закрытия в верхнем правом углу. Возможно ли это?
Как реализовать безхроменное окно с WPF?
Ответ 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
Это ДОЛЖНО читать!!!
ОБНОВЛЕНО
Также найдена эта статья Лестера Лебо о том, как использовать библиотеку интеграции оболочки WPF для пользовательского окна chrome
Ответ 3
Просмотрите это сообщение в блоге kirupa.
Ответ 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>