2015-01-27 3 views
0

Я установил элемент управления меню в нижней части страницы, но он расширяется. Может кто-нибудь помочь расширить его вверх. Мне нужно расширить в сторону верхнихНеобходимо изменить всплывающее направление меню в wpf

Заранее спасибо

+0

возможный дубликат [WPF меню Open направлении] (http://stackoverflow.com/questions/2378993/wpf-menu-open-direction) – Scherling

+0

Мне не нужны пункты меню, но список меню в меню должен подниматься снизу. есть ли идея? –

+0

Возможно, я просто не понимаю, что вы просите. Я думал, что речь идет о подменю, которое расширяется при нажатии на один из пунктов меню. Возможно, вы захотите немного перефразировать его – Scherling

ответ

0

Я добавил этот код в меню

<menu.ItemsPanel> 
<ItemsPanelTemplate> 
<virtualizingSTackPanel Orientation = "Vertical" verticalAlignment="Bottom"> 
</ItemsPanelTemplate> 
</menu.ItemsPanel> 

Это делается

0
<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; 
} 
Смежные вопросы