2012-04-26 52 views
0

你可以爲容器(網格,畫布等)聲明一個樣式嗎?它會級聯到其他類型的包含元素嗎?wpf style cascade

例如:

<Grid> 
    <Declare some style with target type of Label/> 
    <label Name="ElementIwantStyleAppliedTo1" Content="Foo"/> 
    <StackPanel> 
     <label Name="ElementIwantStyleAppliedTo2" Content="Foo"/> 
    </StackPanel> 
</Grid> 

回答

1

這是基礎!

使用容器控件的Resource屬性。

<Grid.Resources> 
    <Style TargetType="{x:Type Label}"> 
      <Setter Property="Foreground" Value="Red" /> 
    </Style> 
</Grid.Resources>