设置WPF MessageBox的“标题”

时间:2014-11-07 07:35:33

标签: wpf styles window messagebox window-chrome

我尝试使用自定义WPFMessageBox(wpfmessagebox.codeplex.com/),因为我需要设置样式MsgBox。我将所有文件复制到我的Projekt并添加了一个样式到窗口

<Window x:Class="MessageBoxUtils.WPFMessageBoxWindow"
    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
    xmlns:local="clr-namespace:MessageBoxUtils"
    Style="{StaticResource DialogWindowStyle}"

    Title="{Binding Title}" ResizeMode="NoResize" SizeToContent="WidthAndHeight" FlowDirection="{Binding TitleFlowDirection}"

    ShowInTaskbar="False" WindowStartupLocation="CenterScreen" KeyDown="Window_KeyDown" MinWidth="250">
<Grid>
    <local:WPFMessageBoxControl />
</Grid>

在此之后,WPF Messagebox看起来像这样: http://imgur.com/amw0eqw,IoqQyPY#0

但是具有该样式的普通Windows看起来像这样:

http://imgur.com/amw0eqw,IoqQyPY#1

为什么WPFMessageBox是一个双&#34;标题&#34;?而风格的一个不能像普通的窗户一样通过窗口铬拖动。与WPFMessageBox有什么不同,以便Style不适用?

请求帮助

编辑:这里是其他窗口的代码,工作正常

<Window x:Class="Mx.View.KonfigurationView"
    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
    Style="{StaticResource DialogWindowStyle}"
    Title="Konfiguration" Height="860" Width="1024">
<Grid>

0 个答案:

没有答案