Dispenser/DispenserHal/Camera/DTO/EnumItem.cs

37 lines
779 B
C#
Raw Normal View History

2024-08-16 07:20:09 +00:00
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));
}
}