【发布时间】:2020-04-17 20:26:09
【问题描述】:
我想在我的用户控件顶部创建一个水平菜单,其项目水平填充整个空间。有六个项目,它只是一个级别 - 所以它不是真正的菜单。
我可以用菜单来做到这一点吗?还是我最好使用六列网格,每列一个按钮,甚至是水平堆栈面板?这是我目前所拥有的:
<DockPanel>
<DockPanel DockPanel.Dock="Top" KeyboardNavigation.TabNavigation="None">
<Menu KeyboardNavigation.TabNavigation="Cycle" VerticalAlignment="Top" Background="DarkGray" Height="40">
<MenuItem Header="_New"/>
<MenuItem Header="_Load" />
<MenuItem Header="_Save" />
<MenuItem Header="_Validate" />
<MenuItem Header="_Import" />
<MenuItem Header="_Export"/>
</Menu>
</DockPanel>
</DockPanel>
【问题讨论】: