Skip to content

WPF基础样式收集

约 87 字小于 1 分钟

WPF

2024-10-23

  • 基础按钮
<Style x:Key="OperateBtn" TargetType="Button">
    <Setter Property="Template">
        <Setter.Value>
            <ControlTemplate TargetType="Button">
                <Grid>
                    <StackPanel x:Name="bg" Width="{TemplateBinding Width}" Height="{TemplateBinding Height}" Background="Transparent"/>
                    <ContentPresenter Width="{TemplateBinding Width}" Height="{TemplateBinding Height}" />
                </Grid>
                <ControlTemplate.Triggers>
                    <Trigger Property="IsMouseOver" Value="True">
                        <Setter TargetName="bg" Property="Opacity" Value=".3"/>
                        <Setter TargetName="bg" Property="Background" Value="black"/>
                    </Trigger>
                </ControlTemplate.Triggers>
            </ControlTemplate>
        </Setter.Value>
    </Setter>
</Style>