私は現在、メンバーのチームと一緒にプログラムに取り組んでいますが、彼らもこれを解決する方法を知りません。特殊なユーザー コントロール「ImageButton」のセットを作成しました。プログラムのメニューセクションにそれを使用しています。メニュー自体は別のユーザー コントロールです。
現在、ButtonBase.Click を使用してボタンにアクセスしていますが、新しい ImageButtons では機能しません。
ButtonBase.Click は、「MainMenu_Click」というイベントにつながります。
private void MainMenu_Click(object sender, RoutedEventArgs e) { Button _menuButtonClicked = (Button)e.OriginalSource; this.ShowMainPage((MainMenuCommands)_menuButtonClicked.Tag); }
私はすでにそれらを ImageButtons として解析しようとしましたが、うまくいきませんでした。したがって、ButtonBase.Click に似ているが、ImageButtons 用のソリューションが必要です。
編集: 私が使用している 3 つのファイルがあります: MainWindow.xaml (およびその cs) MainMenu.xaml (およびその cs) ImageButton.xaml (およびその cs)
MainMenu にはいくつかの ImageButtons があります。MainMenu は MainWindow で使用されます。設定するプロパティの 1 つは、ButtonBase.Click です。しかし、System.Windows.Controls.Button ではなく ImageButtons 用にセットアップする必要があります。