private static void OnEducationPlaceChanged(DependencyObject sender, DependencyPropertyChangedEventArgs e) { EducationPlace newPlace = (EducationPlace)e.NewValue; EducationPlaceView view = (EducationPlaceView)sender; view.Education = newPlace.Education; view.EducationName = newPlace.Name; view.InstitutionType = newPlace.InstitutionType; if (newPlace.EndDate != null) { view.EndDate = newPlace.EndDate.Value; } view.Faculty = newPlace.Faculty; view.Specialty = newPlace.Specialty; }
private static void OnCollapseButtonsChanged(DependencyObject sender, DependencyPropertyChangedEventArgs e) { bool newValue = (bool)e.NewValue; EducationPlaceView view = (EducationPlaceView)sender; if (newValue) { view.DeleteButton.Visibility = Visibility.Collapsed; view.EditButton.Visibility = Visibility.Collapsed; } else { view.DeleteButton.Visibility = Visibility.Visible; view.EditButton.Visibility = Visibility.Visible; } }