//动态生成右键菜单
RadContextMenu cm = new RadContextMenu();
//生成菜单项
RadMenuItem item_host = new RadMenuItem();
item_host.Header = "查看所有主机";
item_host.Icon = new Image()
{
Source = new BitmapImage(new Uri("/images/menuicon/icon2-1.png", UriKind.RelativeOrAbsolute))
};
RadMenuItem item_device = new RadMenuItem();
item_device.Header = "查看所有设备";
item_device.Icon = new Image()
{
Source = new BitmapImage(new Uri("/images/menuicon/icon2-1.png", UriKind.RelativeOrAbsolute))
};
//注册菜单事件
item_host.Click += new RadRoutedEventHandler(item_host_Click);
item_device.Click += new RadRoutedEventHandler(item_device_Click);
cm.Items.Add(item_host);
cm.Items.Add(item_device);
//将菜单与页面控件绑定
RadContextMenu.SetContextMenu(selectedNode, cm);
private void item_device_Click(object sender, Telerik.Windows.RadRoutedEventArgs e)
{
MessageBox.show("查看所有设备");
}
//动态生成右键菜单
RadContextMenu cm = new RadContextMenu();
//生成菜单项
RadMenuItem item_host = new RadMenuItem();
item_host.Header = "查看所有主机";
item_host.Icon = new Image()
{
Source = new BitmapImage(new Uri("/images/menuicon/icon2-1.png", UriKind.RelativeOrAbsolute))
};
RadMenuItem item_device = new RadMenuItem();
item_device.Header = "查看所有设备";
item_device.Icon = new Image()
{
Source = new BitmapImage(new Uri("/images/menuicon/icon2-1.png", UriKind.RelativeOrAbsolute))
};
//注册菜单事件
item_host.Click += new RadRoutedEventHandler(item_host_Click);
item_device.Click += new RadRoutedEventHandler(item_device_Click);
cm.Items.Add(item_host);
cm.Items.Add(item_device);
//将菜单与页面控件绑定
RadContextMenu.SetContextMenu(selectedNode, cm);
private void item_device_Click(object sender, Telerik.Windows.RadRoutedEventArgs e)
{
MessageBox.show("查看所有设备");
}