Wpf按钮大小带触发器

时间:2017-11-09 10:16:03

标签: wpf

我想在按下按钮时更改按钮大小。 但是,根据源代码不起作用

<Trigger Property="IsPressed" Value="True">
    <Setter Property="Width" Value="350"/>
    <Setter Property="Height" Value="90"/>
</Trigger>

如何制作更大的按钮我能做些什么?

1 个答案:

答案 0 :(得分:0)

这有效:

<Button Content="Press">
    <Button.Style>
        <Style TargetType="Button">
            <Style.Triggers>
                <Trigger Property="IsPressed" Value="True">
                    <Setter Property="Width" Value="350"/>
                    <Setter Property="Height" Value="90"/>
                </Trigger>
            </Style.Triggers>
        </Style>
    </Button.Style>
</Button>

请确保您未明​​确设置Width元素本身的HeightButton属性:

<Button Width="..." Height="..."

本地值优先于Style设置的值:https://docs.microsoft.com/en-us/dotnet/framework/wpf/advanced/dependency-property-value-precedence