WPF/.NET4 我有一个Button1,它有MouseOver和Pressed动画。我想用键盘上的一个键来点击该按钮。我尝试过自动化,例如:
ButtonAutomationPeer peer= new ButtonAutomationPeer(Button1);
IInvokeProvider invokeProv = peer.GetPattern(PatternInterface.Invoke) as IInvokeProvider;
invokeProv.Invoke();
这会触发Button1的点击事件处理程序。我也尝试过以下方法:
Button1.RaiseEvent(new RoutedEventArgs(ButtonBase.ClickEvent));
这两个功能很好,但是没有一个显示按钮按下状态。它们会触发事件处理程序并运行按钮内部代码,但是当点击按钮时不显示按钮的反应。未显示按下状态。我该怎么办?谢谢。
vState
的值是多少? - keyboardP