ActionInfo 类
- 程序集
- ClassIsland.Core.dll
行动提供方信息。
[AttributeUsage(AttributeTargets.Class)]
public class ActionInfo : Attribute
- 继承
-
ActionInfo
- 继承成员
构造函数
ActionInfo(string, string, string?, bool, string)
行动提供方信息。
public ActionInfo(string id, string name, string? iconGlyph = null, bool addDefaultToMenu = true, string defaultGroupToMenu = "")
参数
idstring行动提供方 ID。形如 "classisland.app.quit"。
namestring行动提供方名称。
iconGlyphstring行动提供方图标。形如 "\ue9a8" FluentIcon Glyph 格式。支持留空。
addDefaultToMenubool是否要在「添加行动」菜单添加默认项。默认为 true。
defaultGroupToMenustring在「添加行动」菜单添加默认项的根菜单组。如果找不到该组会添加该组。默认为根菜单。
属性
AddDefaultToMenu
是否要在「添加行动」菜单添加默认项。
public bool AddDefaultToMenu { get; }
属性值
DefaultGroupToMenu
在「添加行动」菜单添加默认项的根菜单组。
public string DefaultGroupToMenu { get; }
属性值
IconGlyph
行动提供方图标。形如 "\ue9a8" FluentIcon Glyph 格式。支持留空。
public string? IconGlyph { get; }
属性值
Id
行动提供方 ID。形如 "classisland.app.quit"。
public string Id { get; }
属性值
IsRevertable
行动提供方是否支持恢复。
public bool IsRevertable { get; set; }
属性值
Name
行动提供方名称。
public string Name { get; }