我需要让我的菜单看起来像这样:
添加关系
Brother
Sister
Son
Daughter
Mate and
Son
Daughter
我只能得到前两个。我无法得到代码给我第3级。 有人能告诉我如何做到这一点。这是我的代码。我意识到这段代码不会'工作,但这是我尝试的最后一件事。
var item = CreateSubItem("Add Relationship"); // create instance of the sub class
item.Items.Add(CreateCheckItem("Parents", true));
item.Items.Add(CreateCheckItem("Brother", true));
item.Items.Add(CreateCheckItem("Sister", true));
item.Items.Add(CreateCheckItem("Son", true));
item.Items.Add(CreateCheckItem("Daughter", true));
var item2 = CreateSubItem("Mate And");
item2.Items.Add(CreateCheckItem("Son", true));
item2.Items.Add(CreateCheckItem("Daughter", true));
menu.Items.Add(item);
menu.Items.Add(item2);
DXSubMenuItem CreateSubItem(string caption)
{
return new DXSubMenuItem(caption);
}
答案 0 :(得分:1)
尝试此操作,而不是将item2
添加到菜单(顶层) -
menu.Items.Add(item2);
将其添加为item
-
item.Items.Add(item2);
所以最后的代码是 -
var item = CreateSubItem("Add Relationship"); // create instance of the sub class
item.Items.Add(CreateCheckItem("Parents", true));
item.Items.Add(CreateCheckItem("Brother", true));
item.Items.Add(CreateCheckItem("Sister", true));
item.Items.Add(CreateCheckItem("Son", true));
item.Items.Add(CreateCheckItem("Daughter", true));
var item2 = CreateSubItem("Mate And");
item2.Items.Add(CreateCheckItem("Son", true));
item2.Items.Add(CreateCheckItem("Daughter", true));
item.Items.Add(item2); # u need to add item2 to item, not the menu
menu.Items.Add(item);