0

最初に申し訳ありませんが、別の質問がありますが、両方の回答があります。と質問。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 にイベントを発生させたい場合はどうすればよいですか?

4

1 に答える 1