Infört Observable Property överallt, där tillämpligt

This commit is contained in:
2025-10-13 12:13:12 +02:00
parent b2dbb9993f
commit b4d6c6d530
8 changed files with 111 additions and 456 deletions

View File

@ -2,54 +2,26 @@
namespace GreadyPoang.EntityLayer;
public class PlayerColumn : ObservableObject
public partial class PlayerColumn : ObservableObject
{
public PlayerColumn()
{
_playerName = string.Empty;
_values = new List<string>();
PlayerName = string.Empty;
Values = new List<string>();
}
private int _playerId;
private string _playerName;
private List<string> _values;
public string PlayerName
{
get { return _playerName; }
set
{
_playerName = value;
OnPropertyChanged(nameof(PlayerName));
}
}
public List<string> Values
{
get { return _values; }
set
{
_values = value;
OnPropertyChanged(nameof(Values));
}
}
[ObservableProperty]
private int playerId;
public int PlayerId
{
get { return _playerId; }
set
{
_playerId = value;
OnPropertyChanged(nameof(PlayerId));
}
}
[ObservableProperty]
private string playerName;
private int _playerPoints;
[ObservableProperty]
private List<string> values;
public int PlayerPoints
{
get { return _playerPoints; }
set { _playerPoints = value; }
}
[ObservableProperty]
private int playerPoints;
}