How to programmatically click a button in WPF?

前端 未结 8 969
情深已故
情深已故 2020-11-28 02:00

Since there\'s no button.PerformClick() method in WPF, is there a way to click a WPF button programmatically?

8条回答
  •  长情又很酷
    2020-11-28 02:17

    Like JaredPar said you can refer to Josh Smith's article towards Automation. However if you look through comments to his article you will find more elegant way of raising events against WPF controls

    someButton.RaiseEvent(new RoutedEventArgs(ButtonBase.ClickEvent));
    

    I personally prefer the one above instead of automation peers.

提交回复
热议问题