我的风格不继承马哈普斯风格



我正在使用MahApps创建一个Modern UI应用程序。我想为UserControl中的所有GroupBoxes创建一个样式。为了做到这一点,我写了这个代码:

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

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

我做错了什么?

谢谢!

据我所知,BasedOn需要一个Style。

我没有使用MahApps,但你可以直接继承这种风格:BasedOn="{StaticResource MetroGroupBox}

相关内容

  • 没有找到相关文章

最新更新