我想在按下按钮时更改按钮大小。 但是,根据源代码不起作用
<Trigger Property="IsPressed" Value="True">
<Setter Property="Width" Value="350"/>
<Setter Property="Height" Value="90"/>
</Trigger>
如何制作更大的按钮我能做些什么?
答案 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
元素本身的Height
和Button
属性:
<Button Width="..." Height="..."
本地值优先于Style
设置的值:https://docs.microsoft.com/en-us/dotnet/framework/wpf/advanced/dependency-property-value-precedence