0
<Window.Resources>
<Style x:Key="Style_1" TargetType="{x:Type Button}">
<Setter Property="Background" Value="Green"/>
</Style>
<Style x:Key="Style_2" TargetType="{x:Type Button}">
<Setter Property="Foreground" Value="White"/>
</Style>
<Style x:Key="Style_3" TargetType="{x:Type Button}">
<Setter Property="BorderBrush" Value="Red"/>
</Style>
<Grid x:Name="LayoutRoot">
<Button Content="MultyStyles" Margin="160,136,248,222"/>
現在我想以上三個樣式申請到一個control.I可以將兩個樣式到一個CONTROLE像下面。
<Window.Resources>
<Style x:Key="Style_1" TargetType="{x:Type Button}">
<Setter Property="Background" Value="Green"/>
</Style>
<Style x:Key="Style_2" TargetType="{x:Type Button}" BasedOn="{StaticResource Style_1}">
<Setter Property="Foreground" Value="White"/>
</Style>
<Style x:Key="Style_3" TargetType="{x:Type Button}">
<Setter Property="BorderBrush" Value="Red"/>
</Style>
<Grid x:Name="LayoutRoot">
<Button Content="MultyStyles" Margin="160,136,248,222" Style="{StaticResource Style_2}"/>
</Grid>
但我不知道要申請兩個以上的風格一個控制。我應該爲此做些什麼?
在這種情況下,基於3對2的阻礙是什麼? –