问题是,是否可以在运行时使用silverlight上下文菜单(其菜单项可以被操作,即在运行时添加或删除)? 当我搜索时,有一些类型的xaml在silverlight中添加了上下文菜单,但是我没有找到任何解决方案来在运行时添加它
答案 0 :(得分:0)
ContextMenu menu = new ContextMenu();
ContextMenuItem item1 = new ContextMenuItem();
item1.Content = "新建";
ContextMenuItem item2 = new ContextMenuItem();
item2.Content = "保存":
menu.Items.Add(item1);
menu.Items.Add(item2);
答案 1 :(得分:0)
ContextMenu menu = new ContextMenu();
MenuItem item1 = new MenuItem();
item1.Header =“new”;
item1.Click + = new RoutedEventHandler(item1_Click);
menu.Items.Add(ITEM1);
你可以使用↓ Telerik为SilveLight提供RadControl
RadMenu menu = new RadMenu();
RadMenuItem item1 = new RadMenuItem();
RadMenuItem item1_01 = new RadMenuItem();
item.Items.add(item1_01);
menu.Items.Add(项目);
无论是RadMenu还是RadMenuItem或ContextMenu,
你都可以添加事件,他们都是继承与Sytem.window.Control;
原谅^ _ ^