需要在 wpf 中更改菜单项弹出方向

  • 本文关键字:菜单项 方向 wpf wpf
  • 更新时间 :
  • 英文 :


我将菜单控件停靠在页面底部,但它向下展开。任何人都可以帮助向上扩展它。我需要向顶部扩展

提前致谢

<Menu>
   <MenuItem x:Name="menuitem"/>
</Menu>
public MainWindow()
{
   InitializeComponent ();
   menuitem.ApplyTemplate ();
   Popup pop = menuitem.Template.FindName ( "PART_Popup", menuitem ) as Popup;
   if ( pop != null )  pop.Placement = PlacementMode.Top;
}

我在菜单中添加了此代码

           <Menu.ItemsPanel>
              <ItemsPanelTemplate>
                 <VirtualizingStackPanel Orientation = "Vertical" VerticalAlignment="Bottom" />
              </ItemsPanelTemplate>
           </Menu.ItemsPanel>

它完成了

最新更新