开始
本主题将带领您完成创建RadRadialMenu.
为了使用RadRadialMenu在项目中,必须向以下两个程序集添加引用:
- Telerik.Windows.Controls.dll
- Telerik.Windows.Controls.Navigation.dll
RadRadialMenu作为普通菜单
您可以从Visual Studio的工具箱中拖拽控件,或者手动创建控件,从而在页面中包含该控件。下面是如何在后面的代码和XAML代码中创建RadRadialMenu控件的示例:
创建RadRadialMenu
.
xmlns: telerik = "http://schemas.telerik.com/2008/xaml/presentation"
创建RadRadialMenu代码
var radialMenu = new RadRadialMenu();radialMenu.Items。Add(new RadRadialMenuItem() {Header = "Item 1"});radialMenu.Items。Add(new RadRadialMenuItem() {Header = "Item 2"});radialMenu.Items。Add(new RadRadialMenuItem() {Header = "Item 3"});
RadRadialMenu作为上下文菜单
下面是一个简单的示例,演示如何声明RadRadialMenu实例作为文本框的上下文菜单ShowEventName和HideEventName属性。
RadialMenu作为上下文菜单
< /文本框>
设定主题
我们套件中的控件支持不同的主题。的主题中可以看到如何应用与默认主题不同的主题设定主题帮助文章。
使用隐式样式更改主题将影响在合并资源字典中定义样式的所有控件。这只适用于合并资源的范围内的控件。
要更改主题,您可以遵循以下步骤:
在主题之间进行选择,并向相应的主题程序集添加引用(例如:Telerik.Windows.Themes.Windows8.dll).你可以看到不同的主题应用在主题我们的例子WPF控件示例应用程序。
将resourcedictionary与您从主题程序集中使用的控件所需的名称空间合并。对于RadRadialMenu,您需要合并以下资源:
- Telerik.Windows.Controls
- Telerik.Windows.Controls.Navigation
示例1演示如何合并resourcedictionary,以便它们对整个应用程序全局应用。
示例1:合并resourcedictionary
<应用程序。资源>
方法来使用控件的主题StyleManager.
图1显示一个RadRadialMenuWindows8主题应用。