public DataSource() { Screen = new ObservableSquareArray <string>(MaxRows, MaxColumns); // ReSharper disable once ExplicitCallerInfoArgument Screen.ItemChanged += (sender, args) => OnPropertyChanged("Screen"); }
private void Screen_ItemChanged(object sender, ObservableSquareArray <string> .ItemChangedEventArgs e) { if (_setting) { return; } _boxes[e.Column, e.Row].Text = e.Value; }