【问题标题】:Dynamically add MenuItems to a MenuItem and statically view them将 MenuItem 动态添加到 MenuItem 并静态查看它们
【发布时间】:2013-03-22 18:37:18
【问题描述】:

我想动态地将一些MenuItems 添加到MenuItem.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);
}

【问题讨论】:

    标签: c# asp.net menu menuitem


    【解决方案1】:

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

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

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

    StaticSubMenuInde​​nt (可选)静态菜单项与其静态子菜单项之间的缩进 .

    • 因此,您可以将其设置为 20 像素或 30 像素,或者您希望它们分开的任何距离。

    【讨论】:

      猜你喜欢
      • 2013-01-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-03-16
      • 1970-01-01
      • 1970-01-01
      • 2011-10-13
      • 1970-01-01
      相关资源
      最近更新 更多