Wpf 如何使用TopLevelItem(MenuItemRole)

Wpf 如何使用TopLevelItem(MenuItemRole),wpf,xaml,Wpf,Xaml,通过将背景更改为蓝色,我能够了解MenuItem的其他角色可以使用什么样式: TopLevelHeader 子菜单标题 子菜单项 但是更改TopLevelItem的样式似乎没有任何效果,所以我想知道是否有人能举例说明如何使用它。BionicCode评论道 显然,您没有顶级项,即没有子项的顶级MenuItem。当菜单项包含子菜单项时,则应用TopLevelHeaderTemplate键或子菜单HeaderTemplate键。仅当项目没有子项时,子菜单项TemplateKey或TopLevel

通过将背景更改为蓝色,我能够了解
MenuItem
的其他角色可以使用什么样式:

  • TopLevelHeader
  • 子菜单标题
  • 子菜单项
  • 但是更改
    TopLevelItem
    的样式似乎没有任何效果,所以我想知道是否有人能举例说明如何使用它。

    BionicCode评论道


    显然,您没有顶级项,即没有子项的顶级
    MenuItem
    。当
    菜单项
    包含子菜单项时,则应用
    TopLevelHeaderTemplate键
    子菜单HeaderTemplate键
    。仅当项目没有子项时,
    子菜单项TemplateKey
    TopLevelItemTemplateKey
    才适用


    显然,您没有顶级项,即没有子项的顶级
    MenuItem
    。当
    菜单项
    包含子菜单项时,则应用
    TopLevelHeaderTemplate键
    子菜单HeaderTemplate键
    。仅当项目没有子项时,
    子菜单项TemplateKey
    TopLevelItemTemplateKey
    才适用。