彩票走势图

如何使用Infragistics Windows Forms创建交互式径向和导航菜单

原创|使用教程|编辑:龚雪|2013-12-16 13:19:45.000|阅读 581 次

概述:本文为你介绍如何使用界面套包Infragistics Windows Forms创建交互式径向和导航菜单。

# 慧都年终大促·界面/图表报表/文档/IDE等千款热门软控件火热促销中 >>

用户界面套包 Infragistics Windows Forms 13.2提供了创建交互式菜单的功能,下面就为大家讲解一下如何创建一个迷人的交互式径向菜单和导航菜单,步骤非常简单。

径向菜单

Win Radial Menu类似于微软的 OneNote MX 2013 径向菜单,都能自定义外观和功能。这款控件虽然是特别为触摸操作设计的,但同时也支持鼠标和键盘操作。

安装了Infragistics Windows Forms套包(下载)后,会在工具箱中看到控件的列表,我们需要找到 UltraRadialMenu,并将它拖放到面板中。接下来用智能标签打开设计器:

Infragistics Windows Forms,UltraRadialMenu

将鼠标放在径向菜单上可以添加新的工具,有以下几种类型:按钮、Color、数字、列表、字体名称列表、数字仪表等。可以为这些工具输出名称或导入自定义图像。以下图为例,你会看到一个编辑文本的菜单。对于字体大小使用了数字类型,可以通过一个数字仪表选择字体大小。

Infragistics Windows Forms,径向菜单,Fontsize字体大小

而对于Font tool,我们使用的是Color类型,所以会是一个色环的形式:

Infragistics Windows Forms,径向菜单,Font tool

这个控件包含各种自定义属性,你可以根据需要进行丰富的自定义设置。

默认情况下,菜单有8个分片,你可以通过改变组件count属性的方式获得更多的工具。你还可以通过更改active tool设置的方式处理工具的各种操作行为。比如你可以将某个工具的enable属性设置为false,这样就可以达到能看到这个工具但无法进行操作的目的。

Infragistics Windows Forms,导航菜单

导航菜单

接下来我将为大家讲解一下如何创建一个导航菜单,从而帮助你实现更快的访问目标文件夹。在主菜单中我们有工具可以打开默认程序如天气、地图、音乐播放器和其它东西。要应用这个功能我们需要执行基于工具上的一个特别的key:

if (e.Tool.Key == "News")
    System.Diagnostics.Process.Start("bingnews:");
 
if (e.Tool.Key == "Chrome")
    System.Diagnostics.Process.Start("//goolge.com");
 
if (e.Tool.Key == "Music")
    System.Diagnostics.Process.Start("microsoftmusic:");

在资源管理器的子菜单中我们能轻松访问最常访问的文件夹。但如果你想打开其它某个文件夹比如说"My Music",你可以添加以下代码:

if (e.Tool.Key == "MusicFolder")
{
    Environment.SpecialFolder specialFolder = Environment.SpecialFolder.MyMusic;
    string path = Environment.GetFolderPath(specialFolder);
    System.Diagnostics.Process.Start(path);
}

Infragistics Windows Forms,导航菜单


标签:

本站文章除注明转载外,均为本站原创或翻译。欢迎任何形式的转载,但请务必注明出处、不得修改原文相关链接,如果存在内容上的异议请邮件反馈至chenjj@pclwef.cn

文章转载自:慧都控件

为你推荐

  • 推荐视频
  • 推荐活动
  • 推荐产品
  • 推荐文章
  • 慧都慧问
扫码咨询


添加微信 立即咨询

电话咨询

客服热线
023-68661681

TOP