我在 WPF 中有一个按钮,单击该按钮时会产生凹陷效果。我想知道是否有一个属性可以使效果看起来比默认速度慢?
这是我的代码:
private void btnEnglish_PreviewMouseDown(object sender, MouseButtonEventArgs e)
{
btnEnglish.BorderThickness = new Thickness(10, 10, 0, 0);
}
最佳答案
使用厚度动画而不是显式 PreviewMouseDownEvent
引用下面的例子
<EventTrigger RoutedEvent="Button.PreviewMouseDown">
<BeginStoryboard>
<Storyboard>
<ThicknessAnimation
Storyboard.TargetName="btnEnglish"
Storyboard.TargetProperty="(Button.BorderThickness)" SpeedRatio="1" From="0"
To="10,10,0,0" Duration="0:0:3" />
</Storyboard>
</BeginStoryboard>
</EventTrigger>
关于c# - WPF-使按钮的凹陷效果变慢,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47880171/