using System; using System.Windows; namespace HandyControl.Interactivity; public abstract class TriggerAction : TriggerAction where T : DependencyObject { protected TriggerAction() : base(typeof(T)) { } #pragma warning disable 108,114 protected T AssociatedObject => (T) base.AssociatedObject; #pragma warning restore 108,114 protected sealed override Type AssociatedObjectTypeConstraint => base.AssociatedObjectTypeConstraint; }