0
我是WinForms用户,所以我对WPF很陌生,再加上我发现我更像WinForms一样使用它。 无论如何谷歌没有帮助,所以我在这里。ContextMenu中的列表框
我已经添加一个列表框到上下文菜单,因为子项目大约是50,所以我认为这可能是一个好主意,有一个列表框。
所以这里是问题,你可以在下面的屏幕截图中看到,列表框不会填充菜单并且背景被突出显示。
这是我使用的快速代码示例。
ContextMenu cm = new ContextMenu();
MenuItem mi = new MenuItem();
mi.Header = "test";
ListBox lb = new ListBox();
lb.Height = 100;
lb.Width = 300;
TextBox tb = new TextBox();
tb.Width = 300;
for (int i = 0; i < 10; i++)
{
lb.Items.Add("item" + i);
}
mi.Items.Add(lb);
cm.Items.Add(mi);
this.ContextMenu = cm;
那么,如何解决这个问题,或者是有没有更好的解决办法?
删除所有这些,并使用适当的XAML。 – 2014-11-24 20:07:40