using CommunityToolkit.Mvvm.ComponentModel; using System; using System.Collections.Generic; using System.Collections.ObjectModel; using System.Linq; using System.Text; using System.Threading.Tasks; namespace AIK.Models { public partial class AlphabetGroup : ObservableObject { [ObservableProperty] private string letter; [ObservableProperty] private ObservableCollection items; public void AddRange(string[] names) { foreach (var name in names) { Items.Add(new AlphabetItem(name, Letter)); } } public AlphabetGroup(string letter) { this.letter = letter; Items = new ObservableCollection(); } } }