因此,我正在使用WPFShell将chrome应用于自定义窗口。我从this article中学到了要使用它,我必须引用Microsoft.Windows.Shell library并使用以下XAML代码:

<shell:WindowChrome.WindowChrome>
    <shell:WindowChrome
    ResizeBorderThickness="6"
    CaptionHeight="43"
    CornerRadius="25,25,10,10"
    GlassFrameThickness="0">
    </shell:WindowChrome>
</shell:WindowChrome.WindowChrome>


我的问题是,如何使用C#代码而不是XAML启用chrome? (即如何在代码隐藏中应用chrome?)

最佳答案

啊,愚蠢的我。很容易:

WindowChrome.SetWindowChrome(this, new WindowChrome());

10-06 07:53