我希望在我的窗口加载时按下按钮Click事件.. 我怎样才能在Wpf中实现它?
答案 0 :(得分:7)
使用窗口中的共享行为创建单个函数,然后从加载的处理程序和单击处理程序中调用该函数。
答案 1 :(得分:5)
根据WinForms中的this blog post,只需调用PerformClick()就可以轻松实现这一点,但在WPF中你可以使用自动化,但是作为一个评论者提到,如果你只需要访问按钮就可以轻松实现使用RaiseEvent
。
someButton.RaiseEvent(new RoutedEventArgs(Button.ClickEvent));
但是如前所述,如果您只有一个需要通知的处理程序,那么只需直接调用该处理程序方法。
答案 2 :(得分:0)
在你的page_loaded事件处理程序方法中,调用click事件,如下所示:
_buttonName_click(sender,new RoutedEventArgs())
答案 3 :(得分:0)
您可以使用Automation
来执行此操作 - 我已经看到这提示某些地方可以使用更灵活/更健壮的方法,但与我只是调用方法相比,它似乎有点重要已经直接了。
答案 4 :(得分:0)
在我想点击的按钮上触发此事件 button.performclick();