對不起,首先,因爲我看到另一個問題,但兩者都是ans。和問題。不夠 How can I raise a parent event from a user control in WPF?將用戶控件中的事件提升到MainWindow
清楚在我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,我該怎麼辦?
這只是我定義的事件,請參閱MainWindow.xaml.cs代碼! Sr,我點擊按鈕編輯,而不是添加註釋:( – duykhoa
看看這個[創建自定義路由事件的MSDN頁面](http://msdn.microsoft.com/en-us/library/ms752288.aspx) –