如何从WPF中的用户控件引发父事件?

如何从WPF中的用户控件引发父事件?,wpf,user-controls,parent,Wpf,User Controls,Parent,我有一个加载到父窗口的用户控件,我想在单击用户控件上的按钮时引发一个父事件。如何通过WPF中的用户控件与父级通信?首先想到的方法是让您的用户控件引发父级窗口正在侦听的事件。然后,家长可以引发您想要的事件。您正在寻找的事件 单击按钮上的事件是RoutedEvent,因此如果您的UserControl有一个按钮,那么您可以在窗口中处理该事件。在XAML中的窗口中添加属性ButtonBase.Click=“Window\u Click”,在代码隐藏中添加处理程序private void Window\

我有一个加载到父窗口的用户控件,我想在单击用户控件上的按钮时引发一个父事件。如何通过WPF中的用户控件与父级通信?

首先想到的方法是让您的用户控件引发父级窗口正在侦听的事件。然后,家长可以引发您想要的事件。

您正在寻找的事件

单击按钮上的事件是RoutedEvent,因此如果您的UserControl有一个按钮,那么您可以在窗口中处理该事件。在XAML中的窗口中添加属性
ButtonBase.Click=“Window\u Click”
,在代码隐藏中添加处理程序
private void Window\u Click(object sender,RoutedEventArgs e)
,当单击窗口中的任何按钮时将调用该属性