如何将WPF RibbonWindow的标题居中?

00j*_*0jt 1 wpf ribbon

我想将RibbonWindow的标题居中,而不是让它在侧面对齐.

这个帖子说它有一个答案: 通过XAML Code中心WPF RibbonWindow标题

但它不起作用.

贝娄是一个图像和相应的代码.

标题不集中

    <RibbonWindow x:Class="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">
    <Grid>
        <Ribbon>
            <Ribbon.TitleTemplate>
            <DataTemplate>
                <TextBlock TextAlignment="Center" HorizontalAlignment="Stretch" Width="{Binding ElementName=Window, Path=ActualWidth}">ApplicationTitle
                    <TextBlock.Effect>
                        <DropShadowEffect ShadowDepth="0" Color="MintCream " BlurRadius="10"   />
                    </TextBlock.Effect>
                </TextBlock>
            </DataTemplate>
            </Ribbon.TitleTemplate>
        </Ribbon>
    </Grid>
    </RibbonWindow>
Run Code Online (Sandbox Code Playgroud)

我正在使用VS 2012,.NET 4.5和附带的System.Windows.Controls.Ribbon程序集.

小智 5

使用RibbonControlsLibrary for WPF有一个糟糕的经历.它不仅涉及标题中心问题.它还会打破顶部的窗口圆角,图标和标题在最大化时从屏幕中消失,而且我个人没有找到编写功能区组对话框的机会.所有这一切都促使我寻找替代方案,并且我找到了一个流利的色带控制套件

下载源代码并为.NET 4.5构建它(我完全没有问题).