Ejemplo n.º 1
0
        private void ScrollAnimationComboBox_SelectionChanged(object sender, SelectionChangedEventArgs e)
        {
            EasingFunctionBase ease = null;

            if (AnimationTypeComboBox.SelectedIndex != 0)
            {
                Type easeType = /*(*/ AnimationTypeComboBox.SelectedItem /* as ComboBoxItem).Content*/.GetType();
                ease            = (EasingFunctionBase)Activator.CreateInstance(easeType);
                ease.EasingMode = (EasingMode)Enum.Parse(typeof(EasingMode), ((ComboBoxItem)EasingModeComboBox.SelectedItem).Content.ToString());
            }

            ScrollAnimationBehavior.SetEasingFunction(SmoothScrollTestListView, ease);

            Debug.WriteLine("ScrollAnimationComboBox_SelectionChanged");
        }