TriggerAction`1.cs 468 B

123456789101112131415161718
  1. using System;
  2. using System.Windows;
  3. namespace HandyControl.Interactivity;
  4. public abstract class TriggerAction<T> : TriggerAction where T : DependencyObject
  5. {
  6. protected TriggerAction() : base(typeof(T))
  7. {
  8. }
  9. #pragma warning disable 108,114
  10. protected T AssociatedObject => (T) base.AssociatedObject;
  11. #pragma warning restore 108,114
  12. protected sealed override Type AssociatedObjectTypeConstraint =>
  13. base.AssociatedObjectTypeConstraint;
  14. }