У меня есть вертикальное меню по левому краю, которое простирается на весь мой экран.Я хочу, чтобы первые три варианта заканчивались в левом верхнем углу, а последние два варианта были в левом нижнем углу.Что бы я ни пытался, я не могу заставить последние два варианта выравниваться по дну.
Мой текущий XAML такой:
<Menu HorizontalAlignment="Left">
<Menu.ItemsPanel>
<ItemsPanelTemplate >
<StackPanel Orientation="Vertical" VerticalAlignment="Stretch"/>
</ItemsPanelTemplate>
</Menu.ItemsPanel>
<MenuItem Header="Option A" VerticalAlignment="Top"/>
<MenuItem Header="Option B" VerticalAlignment="Top"/>
<MenuItem Header="Option C" VerticalAlignment="Top"/>
<MenuItem Header="Logout" VerticalAlignment="Bottom"/>
<MenuItem Header="Settings" VerticalAlignment="Bottom"/>
</Menu>
Текущая ситуация
Желаемая ситуация
Редактировать: я бы предпочел не использовать строки, если это возможно.