动态地将菜单项添加到菜单项中,并静态地查看它们

本文关键字:菜单项 静态 添加 动态 | 更新日期: 2023-09-27 18:05:17

我想动态地添加一些MenuItemsMenuItem.ChildItems,但我想静态地看到它们。换句话说,我只是想让MenuItems始终可见,而不仅仅是当我将鼠标悬停在它上面时。

for ( int i = 0; i < lista.count; i++)
{
    MenuItem nuovo = new MenuItem();
    nuovo.NavigateUrl = "www.google.com"
    nuovo.Text = "prova" + i;
    attualeItem.ChildItems.Add(nuovo);
}

动态地将菜单项添加到菜单项中,并静态地查看它们

您需要修改1到2个Menu控件的属性:

StaticDisplayLevels: 2 - 菜单静态部分显示的级别数

  • 2如果您只有父母和孩子。它会根据你菜单的深度而增加。

StaticSubMenuIndent (可选) : 静态菜单项与其静态子菜单项之间的缩进。

  • 你可以设置为20px或者30px,或者任何你想要的距离