コード例 #1
0
        private void Model_FieldRefresh(object sender, FieldRefreshEventArgs e)
        {
            if (e.Position == _model.getRobotPos())
            {
                Fields[e.Position.X * _model.getSize() + e.Position.Y].Text = "robot";
            }

            else
            {
                Fields[e.Position.X * _model.getSize() + e.Position.Y].Text = _model.getBoard()[e.Position.X, e.Position.Y].ToString();
            }

            GridButtonStyler(Fields[e.Position.X * _model.getSize() + e.Position.Y]);
            OnPropertyChanged();
        }
コード例 #2
0
 private void Model_FieldRefresh(object sender, FieldRefreshEventArgs e)
 {
     GridButtonStyler(Fields[e.Position.X * _model.getSize() + e.Position.Y]);
     OnPropertyChanged();
 }
コード例 #3
0
 public void refreshField(object obj, FieldRefreshEventArgs e)
 {
     updateFieldSafely(e.Position);
 }