<TextBox Text="{Binding Path=LeftTeam.TeamCounter, Mode=TwoWay, UpdateSourceTrigger=PropertyChanged}" />public View _view = new View();
public MainWindow()
{
InitializeComponent();
DataContext = _view;
_view.LeftTeam.TeamCounter = 7;//изменения видно
}private void LeftTeamMinusOneCount(object sender, RoutedEventArgs e)
{
_view.LeftTeam.TeamCounter = 9;//изменения НЕ видно
}
private short _TeamCounter;//счетчик очков команды
public short TeamCounter { get => _TeamCounter;
set
{
_TeamCounter = value;
OnPropertyChanged("TeamCounter");
}
}public event PropertyChangedEventHandler PropertyChanged;
public void OnPropertyChanged( [CallerMemberName] string prop = "")
{
if (PropertyChanged != null)
PropertyChanged(this, new PropertyChangedEventArgs(prop));
}
It is expected that all developers using Fody either become a Patron on OpenCollective, or have a Tidelift Subscription. See Licensing/Patron FAQ for more information.
OnPropertyChanged(nameof(TeamCounter));
// счетчик очков команды
private short _teamCounter;
public short TeamCounter
{
get => _teamCounter;
set => Set(ref _teamCounter, value);
}