public static IDisposable Register(FrameworkElement element, RoutedEvent routedEvent, IEnumerable<ITriggerAction> actions, BaseValueSource valueSource) { EventTriggerHandler handler = new EventTriggerHandler(element, routedEvent, actions, valueSource); handler.Register(); return handler; }