using System.ComponentModel; namespace NfcActions.Models; public class ReaderItem : INotifyPropertyChanged { private bool _isEnabled; public string Name { get; set; } = string.Empty; public bool IsEnabled { get => _isEnabled; set { if (_isEnabled != value) { _isEnabled = value; OnPropertyChanged(nameof(IsEnabled)); } } } public event PropertyChangedEventHandler? PropertyChanged; protected virtual void OnPropertyChanged(string propertyName) { PropertyChanged?.Invoke(this, new PropertyChangedEventArgs(propertyName)); } }