private static void ProjectChanged(DependencyObject d, DependencyPropertyChangedEventArgs e) { var localProjectControl = d as LocalProgramControl; if (localProjectControl != null) localProjectControl.DataContext = e.NewValue; }