Token导航 LogoToken导航

Agent Skill · 前端设计

syncfusion-winforms-radial-menu(Synfusion winforms 径向菜单)

syncfusion-winforms-radial-menu 用于处理 GitHub 仓库、Issue、Pull Request 和代码协作信息,适合在 Codex、Claude、Cursor、Gemini CLI 中需要围绕仓库状态、代码变更或协作事项进行整理时使用。可结合来源仓库、安装命令和原始 README 继续核验具体用法。安装前建议确认权限范围、维护状态,以及是否会触发联网、命令执行或文件读写。

syncfusion-winforms-radial-menu 是前端设计类 Agent Skill,可用宿主为 Codex、Claude、Cursor、Gemini CLI,通过GitHub 仓库获取,权限为只读;许可证信息还不明确,第三方扫描已通过,按安装量在前端设计类的 10,216 个 Skill 里排第 5,707。

总安装 618周安装 26GitHub Stars 公开资料未说明下载 216核验 2026-05-01

安装说明

本站只整理中文说明,不托管安装包,也不代用户安装。
GitHub
许可证
unknown

安装方式

通过对话安装

复制提示词发给支持本地命令或 Skills 的 AI 助手,先确认命令和权限,再让它执行。

请帮我安装这个 Agent Skill:syncfusion-winforms-radial-menu(Synfusion winforms 径向菜单)
来源仓库:https://github.com/syncfusion/winforms-ui-components-skills
仓库路径:skills/syncfusion-winforms-radial-menu
安装命令:
npx skills add https://github.com/syncfusion/winforms-ui-components-skills --skill syncfusion-winforms-radial-menu
安装前请先检查当前环境是否支持对应 CLI,并向我确认将要执行的命令、安装目录、联网范围和文件读写权限;确认后再执行。

命令行安装

复制命令到本机终端执行。该命令会通过 npx skills 从第三方来源获取 Skill;本站只展示命令,不托管安装包,也不自动执行。

skills.shnpx skills
npx skills add https://github.com/syncfusion/winforms-ui-components-skills --skill syncfusion-winforms-radial-menu

这个 Skill 是做什么的

前端设计类 Skill 关注页面结构、视觉规范和组件写法,输出通常是可运行的界面代码。

创建触摸友好的圆形上下文菜单,支持子菜单嵌套与快捷键操作。适合绘图软件、设计工具或游戏类应用的快捷命令入口设计。集成调色板、字体选择与数字滑块等专业输入元素。syncfusion-winforms-radial-menu 属于前端设计类 Skill,可作为该场景下的辅助能力补充。

默认支持 Office 2016 五种视觉主题无缝切换。Alt+SuperAccelerator 组合键可快速呼出径向菜单面板。

来源仓库内路径:skills/syncfusion-winforms-radial-menu

上手步骤

4 步
  1. 1

    确认自己的宿主工具

    公开资料标注支持 Codex、Claude、Cursor、Gemini CLI;先确认自己用的是其中之一,再按对应工具的 Skills 目录放置。

  2. 2

    拿到安装命令

    可以直接复制的命令是 npx skills add https://github.com/syncfusion/winforms-ui-components-skills --ski…;命令里的占位符换成自己的路径或密钥再执行。

  3. 3

    安装后重启宿主

    命令执行完要完全退出宿主工具再打开,让新装的 Skill 被重新扫描到,否则列表里可能看不到。

  4. 4

    按最小权限试用

    它标注为只读,先用只读任务试一次,确认行为符合预期再扩大使用范围。

常见问题

6 条

syncfusion-winforms-radial-menu 怎么安装?

在终端执行 npx skills add https://github.com/syncfusion/winforms-ui-components-skills --skill syncfus…。装完完全退出宿主工具再打开,让它重新扫描本地 Skill。

syncfusion-winforms-radial-menu 支持哪些 AI 工具?

公开资料标注支持 Codex、Claude、Cursor、Gemini CLI。其他工具只要能读取本地 Skill 目录,一般也能手动放进去,但要自己确认触发方式是否一致。

syncfusion-winforms-radial-menu 需要什么权限?

权限级别是只读。该 Skill 主要提供规则、说明或参考内容,本身偏只读;真正读写文件、联网或执行命令仍取决于宿主 Agent 的任务。

syncfusion-winforms-radial-menu 是免费的吗?

公开资料没有标注明确许可证,收费和商用限制都无法确认。正式使用前请到来源仓库核对授权说明。

syncfusion-winforms-radial-menu 用的人多吗?

公开数据是累计安装 618 次,近一周安装 26 次,下载 216 次。这些数字来自第三方目录统计,只能当作热度参考,不代表质量或安全性。

syncfusion-winforms-radial-menu 安全吗?

第三方扫描结果为通过,但这只覆盖已知的静态检查项,不能替代自己读一遍源码和安装命令。

值得选的地方和要先想清楚的地方

值得选的地方

  • 同时适配 4 种工具,换客户端不用重新找替代品。
  • 第三方扫描已通过,常见的高风险行为没有命中。
  • 标注为只读权限,试用阶段不容易误改本地文件。

先想清楚的地方

  • 许可证没有明确标注,能不能商用、能不能再分发都不确定。
  • 第三方目录整理,版本更新和行为细节以来源仓库为准。

适不适合你

更适合

  • 已经在用 Codex,想直接扩展它能力的人。
  • 需要处理前端设计类任务、又不想每次都手写提示词的人。
  • 只想先试试效果、不希望它改动本地文件的人。

不太适合

  • 需要明确授权才能用到公司项目里的场景。
  • 需要厂商级技术支持和 SLA 的生产系统。

前端设计类 Skill 对比

6 个同类
Skill总安装GitHub 星权限许可证扫描
frontend-design

前端设计 · Codex、Claude

8,823,360126,072只读MIT通过
vercel-composition-patterns

Vercel 组合模式 · Codex、Claude

3,858,81625,893需要联网MIT通过
vercel-react-native-skills

Vercel React native skills 前端 · Codex、Claude

2,468,66425,878只读MIT通过
adapt

adapt 搜索 · Codex、Claude

2,027,04023,125操作浏览器未明确通过
bolder

bolder 分析 · Codex、Claude

2,004,28823,130只读未明确通过
syncfusion-winforms-radial-menu

Synfusion winforms 径向菜单 · 本页

618—只读未明确通过

按安装量取同分类前几名;数字来自第三方目录统计,只作热度参考,不代表质量结论。

SKILL.md 原文

Implementing RadialMenu in Syncfusion WinForms

This skill guides you in implementing Syncfusion WinForms RadialMenu control—a circular hierarchical context menu with specialized elements like color palettes, font selectors, and numeric sliders.

When to Use This Skill

Use this skill when the user needs to:

  • Implement circular context menus with hierarchical structure
  • Create touch-friendly radial navigation for tablet/touch applications
  • Add RadialColorPalette for color selection in radial layout
  • Implement RadialFontListBox for font family selection
  • Add RadialMenuSlider for numeric value input (min/max range)
  • Apply Office 2016 themes (Colorful, White, DarkGray, Black)
  • Create custom context menus with checkboxes and radio buttons
  • Enable keyboard shortcuts with SuperAccelerator (Alt+key)
  • Implement submenu hierarchies in circular layout
  • Customize visual appearance (colors, rim, arc, display styles)
  • Replace standard context menus with modern radial alternatives

RadialMenu is ideal for touch-enabled applications, graphics editors, and applications requiring quick access to contextual commands in a circular layout.

Component Overview

RadialMenu is a circular hierarchical menu control that displays commands in a radial layout. It serves as a modern context menu with specialized input elements. Key capabilities:

  • Hierarchical Structure: Menu items with submenu support (drill-down navigation)
  • RadialMenuItem: Standard menu items with checkbox/radio button modes
  • RadialColorPalette: Color picker integrated into radial menu
  • RadialFontListBox: Font family selector in radial layout
  • RadialMenuSlider: Numeric slider for value ranges
  • Office 2016 Themes: 5 professional built-in visual styles
  • Customizable Styling: Colors, rim thickness, arc gaps, display modes
  • Keyboard Support: SuperAccelerator for Alt+key shortcuts
  • Touch Optimization: Large touch targets in circular layout
  • Tooltips: Hover tooltips for menu items

Key Difference from Standard ContextMenu: RadialMenu provides a circular layout optimized for touch, with specialized elements (color palette, font list, slider) and modern Office 2016 themes.

Documentation and Navigation Guide

Getting Started and Basic Setup

📄 Read: references/getting-started.md

Read this reference when users need:

  • Assembly dependencies and NuGet package installation
  • Namespace: Syncfusion.Windows.Forms.Tools
  • Creating RadialMenu via designer or code
  • Adding to form and making visible
  • Adding basic menu items to Items collection
  • Understanding control hierarchy
  • Complete minimal working example

Menu Items and Hierarchical Structure

📄 Read: references/menu-items-and-structure.md

Read this reference when users need:

  • Creating RadialMenuItem instances
  • Hierarchical menus with submenu items
  • CheckMode property (None, CheckBox, RadioButton)
  • GroupName for radio button grouping
  • Building nested menu structures
  • Click event handling
  • Examples: checkbox items, radio groups, submenus

Special Elements (Color Palette, Font List, Slider)

📄 Read: references/special-elements.md

Read this reference when users need:

  • RadialColorPalette for color selection
  • RadialFontListBox for font family selection
  • RadialMenuSlider for numeric value input
  • MinimumValue and MaximumValue configuration
  • Color/font/value selection event handling
  • Integration with main menu items
  • Complete examples for each element type

Styling and Appearance Customization

📄 Read: references/styling-and-appearance.md

Read this reference when users need:

  • Drill region colors (OuterArcColor, OuterArcHighLightedColor)
  • Outer rim customization (RimBackground, OuterRimThickness)
  • Arc gap configuration (OuterArcGap)
  • DisplayStyle (Text, Image, TextAboveImage, ImageAboveText)
  • Image size customization (MenuItemImageSize, ImageSize)
  • Center icon configuration (Icon property)
  • Custom styling examples

Themes and Visual Styles

📄 Read: references/themes-and-styles.md

Read this reference when users need:

  • Style property overview
  • Office 2016 themes (Colorful, White, DarkGray, Black)
  • Default theme
  • Theme comparison and selection guide
  • Applying themes at runtime
  • Theme best practices

Advanced Features and Configuration

📄 Read: references/advanced-features.md

Read this reference when users need:

  • WedgeCount property (slice count configuration)
  • MenuVisibility property for initial display
  • PersistPreviousState for state restoration
  • ImageList configuration (ImageListAdv)
  • UseIndexBasedOrder for item arrangement
  • Keyboard support with SuperAccelerator
  • Accelerator key configuration (Alt+key)
  • ShowTooltip property and tooltip customization
  • Advanced configuration examples

Quick Start Example

Here's a minimal example creating a RadialMenu with menu items:

using Syncfusion.Windows.Forms.Tools;
using System;
using System.Drawing;
using System.Windows.Forms;

public class RadialMenuExample : Form
{
    private RadialMenu radialMenu1;

    public RadialMenuExample()
    {
        // Create RadialMenu
        radialMenu1 = new RadialMenu();
        radialMenu1.Visible = true;
        radialMenu1.Style = RadialMenuStyle.Office2016Colorful;

        // Create menu items
        RadialMenuItem editItem = new RadialMenuItem();
        editItem.Text = "Edit";

        RadialMenuItem cutItem = new RadialMenuItem();
        cutItem.Text = "Cut";

        RadialMenuItem copyItem = new RadialMenuItem();
        copyItem.Text = "Copy";

        RadialMenuItem pasteItem = new RadialMenuItem();
        pasteItem.Text = "Paste";

        // Add items to menu
        radialMenu1.Items.Add(editItem);
        radialMenu1.Items.Add(cutItem);
        radialMenu1.Items.Add(copyItem);
        radialMenu1.Items.Add(pasteItem);

        // Add menu to form
        this.Controls.Add(radialMenu1);

        this.Text = "RadialMenu Example";
        this.Size = new Size(500, 400);
    }
}

Result: A circular menu with 4 items (Edit, Cut, Copy, Paste) in Office 2016 Colorful theme.

Common Patterns

Context Menu with Submenu

Pattern: Create a radial context menu with hierarchical submenus.

// Create main RadialMenu
RadialMenu contextMenu = new RadialMenu();
contextMenu.Visible = true;
contextMenu.Style = RadialMenuStyle.Office2016Colorful;

// Create main menu item with submenu
RadialMenuItem formatItem = new RadialMenuItem();
formatItem.Text = "Format";

// Create submenu items
RadialMenuItem boldItem = new RadialMenuItem();
boldItem.Text = "Bold";
boldItem.Click += (s, e) => ApplyBoldFormatting();

RadialMenuItem italicItem = new RadialMenuItem();
italicItem.Text = "Italic";
italicItem.Click += (s, e) => ApplyItalicFormatting();

// Add submenu items to parent
formatItem.Items.Add(boldItem);
formatItem.Items.Add(italicItem);

// Add to main menu
contextMenu.Items.Add(formatItem);
this.Controls.Add(contextMenu);

When: User needs hierarchical menu navigation with drill-down to submenus.

Color Picker Menu

Pattern: Add color selection capability to radial menu.

// Create RadialMenu
RadialMenu menu = new RadialMenu();
menu.Visible = true;
menu.Style = RadialMenuStyle.Office2016Colorful;

// Create RadialColorPalette
RadialColorPalette colorPalette = new RadialColorPalette();
colorPalette.Text = "Color";
colorPalette.ColorSelected += (s, e) =>
{
    // Handle color selection
    Color selectedColor = e.Color;
    ApplyColor(selectedColor);
};

// Add color palette to menu
menu.Items.Add(colorPalette);
this.Controls.Add(menu);

When: User needs color selection integrated into radial menu (graphics apps, text editors).

Format Toolbar Menu with Slider

Pattern: Combine font selector, color picker, and size slider.

// Create RadialMenu
RadialMenu formatMenu = new RadialMenu();
formatMenu.Visible = true;
formatMenu.Style = RadialMenuStyle.Office2016White;
formatMenu.WedgeCount = 3; // Reserve space for 3 items

// Font list
RadialFontListBox fontList = new RadialFontListBox();
fontList.Text = "Font";
fontList.SelectedFontChanged += (s, e) =>
{
    ApplyFont(fontList.SelectedFont);
};

// Color palette
RadialColorPalette colorPalette = new RadialColorPalette();
colorPalette.Text = "Color";

// Size slider
RadialMenuSlider sizeSlider = new RadialMenuSlider();
sizeSlider.Text = "Size";
sizeSlider.MinimumValue = 8;
sizeSlider.MaximumValue = 72;
sizeSlider.SliderValueChanged += (s, e) =>
{
    ApplyFontSize((int)sizeSlider.SliderValue);
};

// Add all elements
formatMenu.Items.Add(fontList);
formatMenu.Items.Add(colorPalette);
formatMenu.Items.Add(sizeSlider);

this.Controls.Add(formatMenu);

When: User needs comprehensive formatting controls in a compact radial menu.

Key Properties

Core Properties

PropertyTypeDescriptionWhen to Use
VisibleboolShow/hide RadialMenuControl visibility
StyleRadialMenuStyleVisual themeApply Office 2016 themes
ItemsCollectionMenu items collectionAdd RadialMenuItem, palette, etc.
WedgeCountintMaximum visible menu slicesReserve space for items
MenuVisibilityboolDisplay menu on loadShow menu initially

Styling Properties

PropertyTypeDescriptionWhen to Use
OuterArcColorColorDrill region color (normal)Customize arc appearance
OuterArcHighLightedColorColorDrill region color (hover)Customize hover effect
RimBackgroundColorOuter rim colorCustomize rim appearance
OuterRimThicknessintRim thickness in pixelsAdjust rim size
OuterArcGapintGap between rim and arcAdjust spacing
DisplayStyleDisplayStyleText/image layoutControl item appearance
MenuItemImageSizeSizeImage size for all itemsSet uniform image size
IconImageCenter iconAdd custom center icon

Advanced Properties

PropertyTypeDescriptionWhen to Use
PersistPreviousStateboolRestore previous menu stateMaintain navigation state
ImageListImageListAdvImage collectionProvide custom images
UseIndexBasedOrderboolIndex-based item orderingControl item positions
ShowToolTipboolEnable tooltipsShow item descriptions

RadialMenuItem Properties

PropertyTypeDescriptionWhen to Use
TextstringMenu item textDisplay item label
ImageIndexintImage index from ImageListAdd item icon
CheckModeCheckModeNone/CheckBox/RadioButtonEnable checking behavior
GroupNamestringRadio button groupGroup radio buttons
ItemsCollectionSubmenu itemsCreate hierarchical menus

Common Use Cases

Graphics and Image Editors

Radial context menus for editing tools:

  • Color palette for fill/stroke colors
  • Font selector for text tools
  • Size slider for brush/pen size
  • Edit commands (cut, copy, paste)

Touch-Enabled Applications

Touch-optimized circular menus:

  • Large touch targets in radial layout
  • Quick access to common commands
  • Submenu navigation with drill-down
  • Tablet/stylus friendly interface

Text Editors and Word Processors

Formatting context menus:

  • Font family selection
  • Text color picker
  • Font size slider
  • Style toggles (bold, italic, underline)

CAD and Design Applications

Design tool context menus:

  • Object manipulation commands
  • Layer controls
  • Snapping options
  • View controls

Implementation Checklist

When implementing RadialMenu, ensure:

  • ✅ Required assemblies referenced (Syncfusion.Tools.Windows.dll, etc.)
  • ✅ Namespace included (Syncfusion.Windows.Forms.Tools)
  • ✅ RadialMenu instance created and configured
  • ✅ Visible property set to true (or toggled on demand)
  • ✅ Style property set for theme (Office2016Colorful recommended)
  • ✅ Menu items added to Items collection
  • ✅ Click event handlers added for menu items
  • ✅ WedgeCount configured if using many items
  • ✅ ImageList configured if using custom icons
  • ✅ Testing with mouse and touch (if applicable)

Troubleshooting Quick Reference

Issue: RadialMenu not visible

  • Set Visible = true
  • Ensure menu is added to form's Controls
  • Check Location property is within form bounds
  • Verify form has focus

Issue: Menu items not appearing

  • Check Items collection is populated
  • Verify WedgeCount >= item count
  • Ensure items have Text or ImageIndex set
  • Check DisplayStyle property

Issue: Submenu navigation not working

  • Add items to parent's Items collection (not menu's Items)
  • Ensure child items have Text property set
  • Check hierarchical structure is correct

Issue: Images not displaying

  • Configure ImageList property
  • Set ImageIndex on menu items
  • Verify images exist in ImageListAdv
  • Check DisplayStyle includes images

Issue: Keyboard shortcuts not working

  • Add SuperAccelerator component
  • Use SetAccelerator method for each item
  • Ensure form has focus
  • Press Alt key to activate

Issue: Color palette/font list not showing

  • Create RadialColorPalette or RadialFontListBox instance
  • Add to menu's Items collection (not RadialMenuItem)
  • Check Text property is set
  • Verify ImageIndex if using custom icons

Summary

RadialMenu provides circular hierarchical menu functionality with:

  • Circular Layout: Touch-optimized radial menu structure
  • Specialized Elements: Color palette, font list, numeric slider
  • Office 2016 Themes: 5 professional visual styles
  • Hierarchical Navigation: Submenu support with drill-down
  • Customizable Styling: Colors, rim, arc, display modes
  • Keyboard Support: Alt+key shortcuts via SuperAccelerator

Use RadialMenu when touch-friendly circular context menus, specialized input elements (color/font/slider), or modern themed menus are needed for creating intuitive and accessible navigation in WinForms applications.

平台分布

Codex

39.36%
按下载量换算85

Claude

31.34%
按下载量换算68

Cursor

17.85%
按下载量换算39

Gemini CLI

8.59%
按下载量换算19

安全审计

Gen Agent Trust Hub

通过

Socket

通过

Snyk

通过

权限和风险

只读

该 Skill 主要提供规则、说明或参考内容,本身偏只读;真正读写文件、联网或执行命令仍取决于宿主 Agent 的任务。

安装前确认

本站仅展示第三方公开信息,不托管安装包,不提供自动安装或运行环境。安装前应自行审查源码、依赖和命令行为。目前只有一个公开来源,建议同时核对源仓库。

继续浏览同类 Skills