我有一个加载到父窗口的用户控件,我想在单击用户控件上的按钮时引发父事件。如何通过WPF中的用户控件与父进行通信?
答案 0 :(得分:0)
首先想到的是让UserControl引发父窗口正在侦听的事件。然后父母可以举起你想要的活动。
答案 1 :(得分:0)
您正在寻找Routed Events。
Button上的Click事件是一个RoutedEvent,因此如果您的UserControl有一个按钮,那么您可以在窗口中处理该事件。将属性ButtonBase.Click="Window_Click"
添加到XAML中的Window和代码隐藏中的处理程序private void Window_Click(object sender, RoutedEventArgs e)
,当单击窗口中的任何按钮时,它将被调用。