将radcontextmenu添加到RadTreeViewItem.Context

时间:2015-03-25 13:33:09

标签: c# wpf telerik contextmenu rad-controls

我创建了以下上下文菜单+菜单项。

  RadContextMenu contexMenu = new RadContextMenu();
  RadMenuItem deleteMenuItem = new RadMenuItem();
  RadMenuItem exportMenuItem = new RadMenuItem();
  RadMenuItem exportCsvMenuItem = new RadMenuItem();
  RadMenuItem addToReports = new RadMenuItem() { Header = TranslateComboBoxDB.Translate(VIConstantsStrings.AddToReportTxt).ToString() };
  addToReports.Click += addToReports_Click;

完成所有处理后(应用标题的n点击功能)

 contexMenu.Items.Add(addToReports);
 treeViewitem.ContextMenu = contexMenu; //getting error
 e.Handled = true;

对于上面,treeViewitem是“var treeViewitem = sender as RadTreeViewItem;”

我得到的错误是:

  

无法将源类型从RadContextMenu转换为   系统.....文本菜单。

所以,treeViewitem是一个telerik组件,它使用框架元素,所以如何将它添加到发送者对象中。

0 个答案:

没有答案