public static void SolverPropertyChanged(DependencyObject obj, DependencyPropertyChangedEventArgs e) { CurlingSimGraph graph = (CurlingSimGraph)obj; graph.Solver = (Solver)e.NewValue; graph.UpdateLayout(); graph.InvalidateVisual(); }
public static object SolverPropertyCoerceChanged(DependencyObject obj, object value) { CurlingSimGraph graph = (CurlingSimGraph)obj; graph.Solver = (Solver)value; graph.UpdateLayout(); graph.InvalidateVisual(); return(value); }