Пример #1
0
 public static void SetSettersSource(FrameworkElement element, SetterCollection setters)
 {
     element.SetReadOnlyValue(SettersPropertyKey, setters?.DeepClone(element));
 }
Пример #2
0
 private static void OnSettersPropertyChangedPrivate(DependencyObject dependencyObject, SetterCollection oldValue, SetterCollection newValue)
 {
     oldValue?.Unload();
     newValue?.Load();
 }
Пример #3
0
 private static void OnSettersSourceChanged(DependencyObject dependencyObject, SetterCollection oldSetters, SetterCollection newSetters)
 {
     SetSettersSource((FrameworkElement)dependencyObject, newSetters);
 }
Пример #4
0
 public VisualStateGroup()
 {
     StateTriggers = new TriggerCollection();
     StateTriggers.IsActive.Subscribe(ToggleSetters);
     Setters = new SetterCollection();
 }