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

Need to change menu item popup direction in wpf

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

提前致谢

我在菜单中添加了这段代码

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

完成

<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;
}