使用ButtonBase路由事件Args
|
我目前正在与一组成员一起制定程序,他们也不知道如何解决这个问题。我创建了一组特殊的用户控件\“ ImageButton \”。我将其用于程序的菜单部分。菜单本身是另一个用户控件。
他们目前正在使用ButtonBase.Click来访问按钮,但不适用于我的新ImageButtons。
ButtonBase.Click会导致一个名为\“ MainMenu_Click \”的事件。
私有void MainMenu_Click(对象发送者,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。要设置的属性之一是ButtonBase.Click。但是我需要为ImageButtons而不是System.Windows.Controls.Button进行设置。
没有找到相关结果
已邀请:
1 个回复
目浆搽