/
githubmirror
/
Files
Обзор
Документация
Войти
/
githubmirror
/
Files
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
main
src/Files.App/Data/Commands/Manager/CommandGroup.cs
38 строк
1023 B
yair100
Code Quality: Updated headers
01 июл 2026, 06:18
01 июл 2026, 06:18
c27305a
Код
Авторство
О чём код?
// Copyright (c) Files Community // SPDX-License-Identifier: MPL-2.0 using Microsoft.UI.Xaml; using Microsoft.UI.Xaml.Controls; using Files.App.Data.Enums; namespace Files.App.Data.Commands; public abstract class CommandGroup { public abstract string DisplayName { get; } public virtual string Description => DisplayName; public abstract RichGlyph Glyph { get; } public abstract string AccessKey { get; } public abstract IReadOnlyList<CommandCodes> Commands { get; } /// <summary> /// Gets the name used to identify this group in settings (e.g. "Extract", "SetAs", "NewItem"). /// </summary> public abstract string Name { get; } /// <summary> /// Gets the category for organizing this group in the toolbar customization tree. /// </summary> public abstract ActionCategory Category { get; } public virtual string AutomationId => string.Empty; public object? Icon => Glyph.ToIcon(); public FontIcon? FontIcon => Glyph.ToFontIcon(); public Style? ThemedIconStyle => Glyph.ToThemedIconStyle(); }