在我的应用程序中(使用Asp.net和语言:C#)水平多列“radmenuitem点击事件”在发布后无法正常工作,并且该应用程序在本地主机上运行良好
任何人都请帮助我。
答案 0 :(得分:1)
不完全确定你的问题是否与我的相同,但对我来说,在我的Xaml中,我使用MouseLeftButtonDown
来触发我的事件并且它无效。在做了一些搜索和阅读后,我发现我应该使用Click
关键字。
所以
我的Xaml现在看起来像这样:
<telerik:RadMenuItem Header="Import" Click="XML_LeftButtonDownImport"/>
和c#背后:
private void XML_LeftButtonDownImport(object sender, RadRoutedEventArgs e)
{
OpenFileDialog openFile = new OpenFileDialog();
// Do your operations here, in my case it was an open file dialog.
}
请确保您使用RadRoutedEventArgs
而非RoutedEventArgs
或System.Windows.Input.MouseButtonEventArgs
,因为后两者会导致错误。
希望这有用。