如何在WPF中创建垂直菜单控件

时间:2015-11-09 11:20:42

标签: wpf

我试图创建垂直菜单控件,但不知道从哪里开始。我基本上是从winform到wpf并使用telerik控件,这个正在使用的控件叫做RadMenuControl。

请在链接中查看视频,并提前通过代码建议我,并提前帮助我从哪里开始提供链接。

MenuItem Video

3 个答案:

答案 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。当然,您的要求将满足这两个控制中的一个。

RadPanelBar

答案 2 :(得分:0)

如果您需要类似的功能,可以考虑使用StackPanel并保持堆叠按钮项目。

<StackPanel>
     <Button Content="Home"/>
     <Button Content="Edit"/>
     <Button Content="View"/>
</StackPanel>