Exemple #1
0
            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);
    }
Exemple #3
0
 public PMGEventDynamic(PMGMethod method, PMGActor calling,
                        EventTriggerBehavior behavior
                        = EventTriggerBehavior.ALWAYS)
     : base(method, calling, behavior)
 {
 }
Exemple #4
0
            PMGMethod Method;             // or method id

            public PMGEventFixed(PMGMethod method, PMGActor actor,
                                 EventTriggerBehavior behavior = EventTriggerBehavior.ALWAYS)
                : base(method, actor, behavior)
            {
            }