using System.ComponentModel; using System.Runtime.CompilerServices; namespace DispenserHal.Camera.DTO; public class EnumItem : INotifyPropertyChanged { private string _symbolic; private uint _value; public uint Value { get => _value; set { _value = value; OnPropertyChanged(); } } public string Symbolic { get => _symbolic; set { _symbolic = value; OnPropertyChanged(); } } public event PropertyChangedEventHandler? PropertyChanged; protected virtual void OnPropertyChanged([CallerMemberName] string? propertyName = null) { PropertyChanged?.Invoke(this, new PropertyChangedEventArgs(propertyName)); } }