ComponentOne Menus™ for UWP 添加了触摸友好的上下文菜单和经典的“文件”菜单系统到你的 Windows Store 应用中。C1Menu 和 C1ContextMenu 控件让你感受到传统菜单的外观和感觉,它支持深层嵌套项目和垂直定位。

C1Menu

C1Menu 控件能让你创建具有传统外观,允许深层嵌套项目的菜单。通过设置一个属性,菜单可以在水平方向或垂直方向显示。

C1ContextMenu

C1ContextMenu 控件能让你提供弹出菜单,将常用命令与选中对象关联,C1ContentMenuSerivice 类公开的上下文菜单作为扩展属性,可以附加到页面的任何一个 FrameWorkElement 对象,很像 ToolTipService 类提供的 ToolTip 属性。

显示持有指示

有了 C1Contextmenu,当用户按住父控件的时候,持有指示就会显示。这样就在触摸设备上模仿了 Windows 桌面上下文菜单的体验。

页面边界检测

下拉菜单会自动放置并总是保持在页面边界内。长菜单会显示滚动按钮来表明后面还有更多的菜单项。

图标和自定义内容

在每个菜单项上显示图标和其它自定义内容。

图标和自定义内容

水平和垂直定位

设置 Orientation 为 Horizontal 或 Vertical。使用带有 C1DockPanel 控件的 C1Menu 控件来将它停靠到页面的任意边缘。

水平和垂直定位

选择项目

C1MenuItems 可以被选中来显示一个项的切换状态。