Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/wpf/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何将WPF MahApps.MetroWindow标题栏划分为两个具有不同颜色的不同部分?_Wpf_Windows_Xaml_Mahapps.metro_Titlebar - Fatal编程技术网

如何将WPF MahApps.MetroWindow标题栏划分为两个具有不同颜色的不同部分?

如何将WPF MahApps.MetroWindow标题栏划分为两个具有不同颜色的不同部分?,wpf,windows,xaml,mahapps.metro,titlebar,Wpf,Windows,Xaml,Mahapps.metro,Titlebar,我想把我的MahApps.MetroWindow标题栏分成两个不同的部分(用不同的颜色)。或者至少能够为MahApps.MetroWindow标题栏设置一个模板,以设置分割它的自定义布局 情况如何: 应该如何: 我试图编辑MahApps.MetroWindow主题XAML文件,但它太复杂,无法在不破坏它的情况下编辑内容。 这里是文件:在不编辑MahApps.MetroWindow主题的情况下,下面是如何设置WindowTitleBrush属性以创建双色笔刷: <mahapps:Metr

我想把我的
MahApps.MetroWindow
标题栏分成两个不同的部分(用不同的颜色)。或者至少能够为
MahApps.MetroWindow
标题栏设置一个模板,以设置分割它的自定义布局

情况如何:

应该如何:

我试图编辑
MahApps.MetroWindow
主题XAML文件,但它太复杂,无法在不破坏它的情况下编辑内容。

这里是文件:

在不编辑
MahApps.MetroWindow
主题的情况下,下面是如何设置
WindowTitleBrush
属性以创建双色笔刷:

<mahapps:MetroWindow
    x:Class="Test.MainWindow"
    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
    xmlns:mahapps="http://metro.mahapps.com/winfx/xaml/controls"
    Title="Test Window" Height="450" Width="800">

    <mahapps:MetroWindow.WindowTitleBrush>
        <LinearGradientBrush EndPoint="1,0.5" StartPoint="0,0.5">
            <GradientStop Color="DarkGray" Offset="0.2" />
            <GradientStop Color="CornflowerBlue" Offset="0.2" />
        </LinearGradientBrush>
    </mahapps:MetroWindow.WindowTitleBrush>
...
...
...

...
...
...