public PMGEvent(PMGMethod method, PMGActor calling, EventTriggerBehavior behavior = EventTriggerBehavior.ALWAYS) { _method = method; _behavior = behavior; _callingActor = calling; _hasBeenFalse = false; _methodRunning = false; }
private static void Callback(DependencyObject d, DependencyPropertyChangedEventArgs e) { var behaviors = Interaction.GetBehaviors(d); var eventTriggerBehavior = new EventTriggerBehavior { EventName = "DoubleTapped" }; eventTriggerBehavior.Actions.Add(new ScrollViewerDoubleTap()); behaviors.Add(eventTriggerBehavior); }
public PMGEventDynamic(PMGMethod method, PMGActor calling, EventTriggerBehavior behavior = EventTriggerBehavior.ALWAYS) : base(method, calling, behavior) { }
PMGMethod Method; // or method id public PMGEventFixed(PMGMethod method, PMGActor actor, EventTriggerBehavior behavior = EventTriggerBehavior.ALWAYS) : base(method, actor, behavior) { }