0

我正在使用 MahApps 创建一个现代 UI 应用程序。我想为我的 UserControl 中存在的所有 GroupBox 创建一个样式。为此,我编写了以下代码:

<Style TargetType="{x:Type GroupBox}" BasedOn="{StaticResource {x:Type GroupBox}}">
    <Setter Property="Width" Value="290"/>
    <Setter Property="HorizontalAlignment" Value="Left"/>
</Style>

这很好地应用于我的组框,但显然它没有继承 MahApps 定义的样式。我尝试添加 ax:Key并像这样显式使用它:<GroupBox Style={StaticResource MyGroupBoxStyle} Header="Directories">但它也不起作用。

我究竟做错了什么 ?

谢谢 !

4

1 回答 1

4

BasedOn据我所知,需要一种风格。

我没有使用 MahApps,但您可以直接从样式继承BasedOn="{StaticResource MetroGroupBox}

于 2013-07-12T23:19:25.890 回答