Esempio n. 1
0
        private void btnAccept_OnClick(object sender, RoutedEventArgs e)
        {
            ResultConfig = DllConfigurations.First(x => x.AnimationType == AnimationType);
            ResultConfig.BindProperties();
            ResultConfig.AnimationName = AnimationName;
            ResultConfig.CanExecute    = this.CanExecute;
            ResultConfig.Variables     = Variables;

            this.Result = UI.SharedWPF.DialogResult.Accept;
            this.Close();
        }
Esempio n. 2
0
        private void AnimationTypes_SelectionChanged(object sender, RoutedEventArgs e)
        {
            extraConfigsContainer.Children.Clear();

            var animationTypeSelected = ((System.Windows.Controls.ComboBox)sender).SelectedValue.ToString();

            var configurationType = DllConfigurations.First(x => x.AnimationType == animationTypeSelected);

            if (configurationType.DllExtraConfigurations != null && configurationType.DllExtraConfigurations.Any())
            {
                foreach (var extraField in configurationType.DllExtraConfigurations)
                {
                    extraConfigsContainer.Children.Add(extraField);
                }
            }
        }