| 123456789101112131415161718192021222324 |
- 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();
- }
- }
|