using System; namespace cwebplusApp.Shared { public class AppState { private bool _loggedIn; public event Action OnChange; public bool LoggedIn { get { return _loggedIn; } set { if (_loggedIn != value) { _loggedIn = value; NotifyStateChanged(); } } } public void NotifyChanged() { NotifyStateChanged(); } private void NotifyStateChanged() => OnChange?.Invoke(); } }