你能否为一个容器(Grid,Canvas等)声明一个样式,它将级联到其他类型的包含元素?
例如:
<Grid>
<Declare some style with target type of Label/>
<label Name="ElementIwantStyleAppliedTo1" Content="Foo"/>
<StackPanel>
<label Name="ElementIwantStyleAppliedTo2" Content="Foo"/>
</StackPanel>
</Grid>
答案 0 :(得分:1)
这是基础知识!
使用容器控件的Resource属性。
<Grid.Resources>
<Style TargetType="{x:Type Label}">
<Setter Property="Foreground" Value="Red" />
</Style>
</Grid.Resources>