首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > Windows Mobile >

怎么动态生成一个button后再添加一个ContextMenu控件

2013-01-06 
怎样动态生成一个button后再添加一个ContextMenu控件怎样动态生成一个button后再在他的属性上添加一个Cont

怎样动态生成一个button后再添加一个ContextMenu控件
怎样动态生成一个button后再在他的属性上添加一个ContextMenu控件。
[解决办法]
Button btn = new Button();

假设Button的父容器对象是grid,
那么grid.Children.Add(btn);

然后设置菜单
ContextMenu menu = new ContextMenu();


            MenuItem menuItem1 = new MenuItem();
            menuItem1.Header = "This is Menu Item 1";
            menuItem1.Click += new RoutedEventHandler(MenuItem_Click);
            menu.Items.Add(menuItem1);


            MenuItem menuItem2 = new MenuItem();
            menuItem2.Header = "This is Menu Item 2";
            menuItem2.Click += new RoutedEventHandler(MenuItem_Click);
            menu.Items.Add(menuItem2);


            ContextMenuService.SetContextMenu(btn , menu);

热点排行