我的代码当前如下所示:
<Grid Style="{StaticResource HG}" >
<Grid.Resources>
<Style TargetType="Label">
<Setter Property="TextColor" Value="{DynamicResource HelpTextColor}" />
<Setter Property="Style" Value="{StaticResource HD}" />
</Style>
</Grid.Resources>
并且我在这样的网格中使用了它:
<Grid Style="{StaticResource HG}" >
<Grid.Resources>
<Style TargetType="Label">
<Setter Property="TextColor" Value="{DynamicResource HelpTextColor}" />
<Setter Property="Style" Value="{StaticResource HD}" />
</Style>
</Grid.Resources>
有什么方法可以将Grid.Resources组合成我称为HG
的样式?
答案 0 :(得分:1)
Style
具有TargetType
属性,该属性用于确定目标控件的类型。
HG
样式TagetType
为{{1 }},其中第二种样式Grid
是TargetType
。合并这两个没有任何意义。
使用CSS可能是可行的,但我从未尝试过。