欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

WPF -- 叠加多个 Style 的效果

程序员文章站 2022-05-17 22:18:00
...

 效果:


WPF -- 叠加多个 Style 的效果
            
    
    博客分类: TipWPF & WinForm WPFStyle 
 

 

XAML代码:

<Grid>
    <Grid.RowDefinitions>
        <RowDefinition />
        <RowDefinition />
    </Grid.RowDefinitions>
    <Grid.Resources>
        <Style TargetType="Button" x:Key="Bold">
            <Setter Property="FontWeight" Value="Bold" />
        </Style>
        <Style TargetType="Button"
               BasedOn="{StaticResource Bold}">
        </Style>
        <Style TargetType="Button"
               BasedOn="{StaticResource Bold}"
               x:Key="Yellow">
            <Setter Property="Background" Value="Yellow" />
        </Style>
    </Grid.Resources>
    <Button Grid.Row="0" Content="Bold" />
    <Button Grid.Row="1" Content="Bold + Yellow"
            Style="{StaticResource Yellow}" />
</Grid>

 

 

  • WPF -- 叠加多个 Style 的效果
            
    
    博客分类: TipWPF & WinForm WPFStyle 
  • 大小: 9.8 KB
相关标签: WPF Style