我试图创建垂直菜单控件,但不知道从哪里开始。我基本上是从winform到wpf并使用telerik控件,这个正在使用的控件叫做RadMenuControl。
请在链接中查看视频,并提前通过代码建议我,并提前帮助我从哪里开始提供链接。
答案 0 :(得分:1)
您可以更改菜单控件的ItemsPanel。
继承heirarchy: ItemsControl> MenuBase>菜单。
<Menu Height="Auto" Width="Auto" FontSize="18">
<Menu.ItemsPanel>
<ItemsPanelTemplate>
<StackPanel/>
</ItemsPanelTemplate>
</Menu.ItemsPanel>
<MenuItem Header="Styling">
<MenuItem Header="Background"/>
</MenuItem>
<MenuItem Header="Measurement">
<MenuItem Header="Width"/>
<MenuItem Header="Height"/>
</MenuItem>
<MenuItem Header="Font"/>
</Menu>
答案 1 :(得分:0)
如果您使用的是Telerik控件,您可以尝试使用RadPanelBar或RadOutlookBar。当然,您的要求将满足这两个控制中的一个。
答案 2 :(得分:0)
如果您需要类似的功能,可以考虑使用StackPanel
并保持堆叠按钮项目。
<StackPanel>
<Button Content="Home"/>
<Button Content="Edit"/>
<Button Content="View"/>
</StackPanel>