Ejemplo n.º 1
0
 private void CreateEasingViewModels()
 {
     foreach (Easings.Functions value in Enum.GetValues(typeof(Easings.Functions)))
     {
         EasingViewModels.Add(new PropertyTrackEasingViewModel(this, value));
     }
 }
Ejemplo n.º 2
0
        public void SelectEasingMode(PropertyTrackEasingViewModel easingViewModel)
        {
            Keyframe.EasingFunction = easingViewModel.EasingFunction;
            // Set every selection to false except on the VM that made the change
            foreach (var propertyTrackEasingViewModel in EasingViewModels.Where(vm => vm != easingViewModel))
            {
                propertyTrackEasingViewModel.IsEasingModeSelected = false;
            }

            _profileEditorService.UpdateSelectedProfileElement();
        }