using CommunityToolkit.Mvvm.ComponentModel; using System; using System.Collections.Generic; namespace BBWYB.Client.Models { public class PurchaseSchemeSkuGroup : ObservableObject { private PurchaseScheme selectedScheme; public string SkuId { get; set; } public IList SchemeList { get; set; } public PurchaseScheme SelectedScheme { get => selectedScheme; set { if (SetProperty(ref selectedScheme, value)) { OnSchemeChanged?.Invoke(this); } } } public Action OnSchemeChanged { get; set; } } }