using System.Collections.ObjectModel; namespace OF_DL.Gui.ViewModels; public sealed class ConfigCategoryViewModel : ViewModelBase { public ConfigCategoryViewModel(string categoryName, IEnumerable fields) { CategoryName = categoryName; foreach (ConfigFieldViewModel field in fields) { Fields.Add(field); } } public string CategoryName { get; } public bool IsDownloadBehavior => string.Equals(CategoryName, "Download Behavior", StringComparison.Ordinal); public ObservableCollection Fields { get; } = []; }