如何使用C#代码按下按钮?如果我可以实际按下按钮(播放动画并激活与按下按钮相关的事件),代码会更好。
答案 0 :(得分:1)
使用Visual State Manager:
播放动画非常简单private async void PretendToClickButton()
{
VisualStateManager.GoToState(myButton, "Pressed", true);
await Task.Delay(250);
VisualStateManager.GoToState(myButton, "Normal", true);
}
您可以根据需要玩延迟。
无法以编程方式举办活动;你只需要直接调用处理程序方法(它假定你处理事件的代码)。
[编辑:您可以继承Button
并提供自己的模拟Click
事件的机制,但这会让XAML变得更加棘手]