Table of Contents

ActionInfo 类

命名空间
ClassIsland.Core.Attributes
程序集
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 = "")

参数

id string

行动提供方 ID。形如 "classisland.app.quit"。

name string

行动提供方名称。

iconGlyph string

行动提供方图标。形如 "\ue9a8" FluentIcon Glyph 格式。支持留空。

addDefaultToMenu bool

是否要在「添加行动」菜单添加默认项。默认为 true。

defaultGroupToMenu string

在「添加行动」菜单添加默认项的根菜单组。如果找不到该组会添加该组。默认为根菜单。

属性

AddDefaultToMenu

是否要在「添加行动」菜单添加默认项。

public bool AddDefaultToMenu { get; }

属性值

bool

DefaultGroupToMenu

在「添加行动」菜单添加默认项的根菜单组。

public string DefaultGroupToMenu { get; }

属性值

string

IconGlyph

行动提供方图标。形如 "\ue9a8" FluentIcon Glyph 格式。支持留空。

public string? IconGlyph { get; }

属性值

string

Id

行动提供方 ID。形如 "classisland.app.quit"。

public string Id { get; }

属性值

string

IsRevertable

行动提供方是否支持恢复。

public bool IsRevertable { get; set; }

属性值

bool

Name

行动提供方名称。

public string Name { get; }

属性值

string