示例#1
0
 private static void OnTriggersSourceChanged(DependencyObject dependencyObject, TriggerCollection oldTriggers, TriggerCollection newTriggers)
 {
     SetTriggersSource((FrameworkElement)dependencyObject, newTriggers);
 }
示例#2
0
 public static void SetTriggersSource(FrameworkElement element, TriggerCollection triggers)
 {
     element.SetReadOnlyValue(TriggersPropertyKey, triggers?.DeepClone(element));
 }
示例#3
0
 private static void OnTriggersPropertyChangedPrivate(DependencyObject dependencyObject, TriggerCollection oldValue, TriggerCollection newValue)
 {
     oldValue?.Unload();
     newValue?.Load();
 }