私は Visual Studio 2010 を使用しています。wpf に 2 つのカスタム ユーザー コントロール クラスがあります。また、MainWindow.xaml という名前の Main Usercontrol クラスがあります。ListTreeviewContentPane.xaml と ToolBarMenuContentPane.xaml という 2 つの異なるクラスを追加しました。MainWindow.xaml で、このタイプのコードを使用してそれらを追加しました-
<local:ListTreeViewContentPane x:Name="usertreeview"></local:ListTreeViewContentPane>
<local:ToolBarMenuContentPane x:Name="usertoolbar"></local:ToolBarMenuContentPane>
usertreeview をクリックして、usertoolbar でコードを実行します。しかし、問題は usertreeview に usertoolbar インスタンスの概念がないことです。デリゲートとイベントを使用してこれを行いました。しかし、彼らは Mainwindow の子だからです。デリゲートとイベント バインディングを使用せずに、usertreeview でアクションを作成してそれをキャッチするか、usertoolbar にハンドラーを記述するか、usertoolbar を変更することは可能ですか?
またはそれは可能ですか - どちらもデリゲートを使用せずにメインウィンドウの子であるため、usertreeviewをクリックしてusertoolbarを変更しますか?