private static void NameChanges(DependencyObject d, DependencyPropertyChangedEventArgs e) { MazeControl mc = (MazeControl)d; mc.NameOfMaze = (string)e.NewValue; }
private static void RowsChanges(DependencyObject d, DependencyPropertyChangedEventArgs e) { MazeControl mc = (MazeControl)d; mc.Rows = (int)e.NewValue; }
private static void EndPointChanges(DependencyObject d, DependencyPropertyChangedEventArgs e) { MazeControl mc = (MazeControl)d; mc.EndPoint = (Position)e.NewValue; }
private static void ConnectChanges(DependencyObject d, DependencyPropertyChangedEventArgs e) { MazeControl m = (MazeControl)d; m.NotConnect = "error"; }