/
githubmirror
/
Files
Обзор
Документация
Войти
/
githubmirror
/
Files
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
main
src/Files.App/ViewModels/Properties/Items/FilePropertySection.cs
34 строки
892 B
Kris Vandermotten
Code Quality: Fix CA1854 (#18090)
26 янв 2026, 03:17
Не верифицирован
26 янв 2026, 03:17
6fb04e0
Код
Авторство
О чём код?
using Microsoft.UI.Xaml; namespace Files.App.ViewModels.Properties { /// <summary> /// This class is used for grouping file properties into sections so that it can be used as a grouped ListView data source /// </summary> public sealed partial class FilePropertySection : List<FileProperty> { public FilePropertySection(IEnumerable<FileProperty> items) : base(items) { } public Visibility Visibility { get; set; } public string Key { get; set; } public string Title => Key.GetLocalizedResource(); public int Priority => sectionPriority.TryGetValue(Key, out int priority) ? priority : 0; /// <summary> /// This list sets the priorities for the sections /// </summary> private readonly Dictionary<string, int> sectionPriority = new Dictionary<string, int>() { // Core should always be last {"PropertySectionCore", 1} }; } }