HKC_Blazor/MasaBlazorApp3/GlobalStateService.cs

43 lines
1.0 KiB
C#
Raw Normal View History

2025-04-18 11:01:56 +08:00
using System.ComponentModel;
using MasaBlazorApp3.Pojo;
namespace MasaBlazorApp3
{
public class GlobalStateService : INotifyPropertyChanged
{
private User _operator;
private User _reviewer;
public User Operator
{
get { return _operator; }
set
{
_operator = value;
//OnPropertyChanged();
PropertyChanged?.Invoke(this, new PropertyChangedEventArgs("Operator"));
}
}
public User Reviewer
{
get => _reviewer;
set
{
_reviewer = value;
//OnPropertyChanged();
PropertyChanged?.Invoke(this, new PropertyChangedEventArgs("Reviewer"));
}
}
2025-05-20 11:17:07 +08:00
public bool isInit { get; set; } = false;
2025-04-18 11:01:56 +08:00
public event PropertyChangedEventHandler? PropertyChanged;
//protected virtual void OnPropertyChanged([CallerMemberName] string propertyName = null)
//{
//}
}
}