【发布时间】:2013-04-17 11:49:42
【问题描述】:
首先抱歉,因为我看到另一个问题,但都是答案。和问题。不够清楚 How can I raise a parent event from a user control in 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 引发事件,我该怎么办?
【问题讨论】:
-
只是我定义的Event,请看MainWindow.xaml.cs代码!先生,我点击按钮编辑而不是添加评论:(