首先抱歉,因为我看到另一个问题,但都是答案。和问题。不够清楚 如何从 WPF 中的用户控件引发父事件?
在我的 MainWindow.xaml 中,我有一个正确的面板
<local:RightSideContent x:Name="RightPanel" Grid.Column="1">
所以在 MainWindow.xaml.cs 中,如果我想向这个面板发起一个事件,我编写了这样的代码:
public delegate void Event1();
public MainWindow()
{
this.InitializeComponent();
Event1 obj = new Event1(this.RightPanel.func);
obj();
// Insert code required on object creation below this point.
}
在 RightPanel 类中,我声明了函数func
问题是:如果我在 RightPanel 类中,我如何将事件引发到 MainWindow,因为我不能写这样的东西。RightPanel.func .....
顺便说一句,我在另一个没有 xaml 文件的类中,如果我想向 UserControl 引发事件,我该怎么办?