0

在我的应用程序(使用 Asp.net 和语言:C#)中,水平多列“radmenuitem click event”在发布后无法正常工作,并且此应用程序在本地主机上正常工作

任何人请帮助我。

4

1 回答 1

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而不是仅使用RoutedEventArgsSystem.Windows.Input.MouseButtonEventArgs,因为后两者会导致错误。

希望这会有所帮助。

于 2012-12-04T14:20:07.863 回答