本文要带大家详细深入地了解一下Studio For WinForms的RadialMenu新控件。它基于One-Notes圆形菜单,是能够提供易于程式设计的体验并能与主题(参考我之前的文章或是继续浏览)相结合的ComponentOne版本。你可以用它来增强你的应用程序的UI界面,也可以为应用程序的导航提供一种全新的方式。
为什么要用它?
为什么在习惯使用顶部条状菜单栏后,还要去用一个RadialMenu呢?或者,为什么不直接用它并舍弃掉顶部条状菜单栏呢,这样岂不是更好?在当今应用程序发展过程中,强调的始终是可存取性、可获得性,而且越想要提供某些信息,越是有必要将它变得更加易于取得。这里要说的是,使用ComponentOne RadialMenu,用户可在易获取的多个选项中更方便地选择自己想要的选项。
怎么用?
每当我们想要使用某个东西的时候,这个问题就会蹦出来:“怎么用呢?”,一直以来我们都在使用相当简单的C1RadialMenu:
1. 把它拖到你的表单中,并将它放到组件栏。
2. 选择你想要加进来的菜单项,通过修改itemsCollection, 你可以把RadialMenu菜单项增加到可以添加图像和文本结合体的地方,来显示所需选项。
3.剩下的就是调用显示在一个特定事件中的菜单的方式。以在任何你想显示RadialMenu的事件里由如下代码完成。
//ShowMenu c1RadialMenu1.ShowMenu(this, new Point(x,y), true);
一旦运行这个应用程序,ComponentOne RadialMenu已经为你所有,并随时可以投入使用!
如下是已经完成的成果,很不错吧?