private void EditAdditionalWorkerProfButton_Click(object sender, RoutedEventArgs e) { if (AdditionalWorkerProfessionsListBox.SelectedItem == null) { return; } var opacityAnnimation = new DoubleAnimation(0, new Duration(new TimeSpan(0, 0, 0, 0, 150))); opacityAnnimation.Completed += (s, args) => { AdditionalWorkerProfViewGrid.Visibility = Visibility.Hidden; AdditionalWorkerProfRedactor.Visibility = Visibility.Visible; AddAdditionalWorkerProfButton.Visibility = Visibility.Hidden; ChangeAdditionalWorkerProfButton.Visibility = Visibility.Visible; AdditionalWorkerProfComboBox.ItemsSource = _sc.GetProfessions(); var drv = (DataRowView)AdditionalWorkerProfessionsListBox.SelectedItem; AdditionalWorkerProfComboBox.SelectedValue = drv["ProfessionID"]; opacityAnnimation = new DoubleAnimation(1, new Duration(new TimeSpan(0, 0, 0, 0, 150))); AdditionalWorkerProfOpacityGrid.BeginAnimation(Control.OpacityProperty, opacityAnnimation); }; AdditionalWorkerProfOpacityGrid.BeginAnimation(Control.OpacityProperty, opacityAnnimation); AdditionalWorkerProfessionsListBox.IsEnabled = false; }
private void ShowSecondAdditionalWorkerProfButton_Click(object sender, RoutedEventArgs e) { var opacityAnnimation = new DoubleAnimation(0, new Duration(new TimeSpan(0, 0, 0, 0, 150))); opacityAnnimation.Completed += (s, args) => { AdditionalWorkerProfViewGrid.Visibility = Visibility.Hidden; AdditionalWorkerProfRedactor.Visibility = Visibility.Visible; //AdditionalWorkerProfessionsFocus.Visibility = Visibility.Visible; //NewAdditionalProfessionTextBlock.Visibility = Visibility.Visible; AddAdditionalWorkerProfButton.Visibility = Visibility.Visible; ChangeAdditionalWorkerProfButton.Visibility = Visibility.Hidden; if (AdditionalWorkerProfGroupComboBox.HasItems) { AdditionalWorkerProfGroupComboBox.SelectedIndex = 0; } if (AdditionalWorkerProfComboBox.HasItems) { AdditionalWorkerProfComboBox.SelectedIndex = 0; } opacityAnnimation = new DoubleAnimation(1, new Duration(new TimeSpan(0, 0, 0, 0, 150))); AdditionalWorkerProfOpacityGrid.BeginAnimation(Control.OpacityProperty, opacityAnnimation); }; AdditionalWorkerProfOpacityGrid.BeginAnimation(Control.OpacityProperty, opacityAnnimation); }
private void HideSecondAdditionalWorkerProfButton_Click(object sender, RoutedEventArgs e) { var opacityAnnimation = new DoubleAnimation(0, new Duration(new TimeSpan(0, 0, 0, 0, 150))); opacityAnnimation.Completed += (s, args) => { AdditionalWorkerProfViewGrid.Visibility = Visibility.Visible; AdditionalWorkerProfRedactor.Visibility = Visibility.Hidden; AdditionalWorkerProfessionsListBox.IsEnabled = true; if (AdditionalWorkerProfessionsListBox.HasItems) { AdditionalWorkerProfessionsListBox.SelectedIndex = 0; } opacityAnnimation = new DoubleAnimation(1, new Duration(new TimeSpan(0, 0, 0, 0, 150))); AdditionalWorkerProfOpacityGrid.BeginAnimation(Control.OpacityProperty, opacityAnnimation); }; AdditionalWorkerProfOpacityGrid.BeginAnimation(Control.OpacityProperty, opacityAnnimation); AdditionalWorkerProfessionsListBox.IsEnabled = true; }