示例#1
0
        private void EditStaffEducationButton_Click(object sender, RoutedEventArgs e)
        {
            if (StaffEducationListBox.SelectedItem == null)
            {
                return;
            }

            if (AdministrationClass.AllowAnnimations)
            {
                var opacityAnnimation = new DoubleAnimation(0, new Duration(new TimeSpan(0, 0, 0, 0, 150)));
                opacityAnnimation.Completed += (s, args) =>
                {
                    EditProcedure();

                    opacityAnnimation = new DoubleAnimation(1, new Duration(new TimeSpan(0, 0, 0, 0, 150)));
                    StaffEducationOpacityGrid.BeginAnimation(Control.OpacityProperty, opacityAnnimation);
                };

                StaffEducationOpacityGrid.BeginAnimation(Control.OpacityProperty, opacityAnnimation);
            }
            else
            {
                EditProcedure();
            }

            StaffEducationListBox.IsEnabled = false;
        }
示例#2
0
        private void ShowSecondStaffEducationButton_Click(object sender, RoutedEventArgs e)
        {
            if (AdministrationClass.AllowAnnimations)
            {
                var opacityAnnimation = new DoubleAnimation(0, new Duration(new TimeSpan(0, 0, 0, 0, 150)));
                opacityAnnimation.Completed += (s, args) =>
                {
                    AddProcedure();

                    opacityAnnimation = new DoubleAnimation(1, new Duration(new TimeSpan(0, 0, 0, 0, 150)));
                    StaffEducationOpacityGrid.BeginAnimation(Control.OpacityProperty, opacityAnnimation);
                };

                StaffEducationOpacityGrid.BeginAnimation(Control.OpacityProperty, opacityAnnimation);
            }
            else
            {
                AddProcedure();
            }
        }