Esempio n. 1
0
        public static void SwipeReleasePanel(StackPanel panel, LLM.SwipeReleaseEventArgs args)
        {
            var story     = new Storyboard();
            var transform = panel.RenderTransform as TranslateTransform;

            story.Children.Add(Utils.CreateDoubleAnimation(transform, "X", args.EasingFunc, args.ItemToX, args.Duration - 10));
            story.Begin();
        }
        private void ItemSwipeBeginTrigger(object sender, SwipeReleaseEventArgs args)
        {
            if (args.SwipeDirection == SwipeDirection.None)
                return;

            var panel = Getpanel(sender, args.SwipeDirection);
            SwipeReleasePanel(panel, args);
        }
Esempio n. 3
0
 private void Item_SwipeBeginTrigger(object sender, SwipeReleaseEventArgs args)
 {
     ItemSwipeBeginTrigger?.Invoke(sender, args);
 }
Esempio n. 4
0
 private void Item_SwipeBeginRestore(object sender, SwipeReleaseEventArgs args)
 {
     ItemSwipeBeginRestore?.Invoke(sender, args);
 }
 void SwipeReleasePanel(StackPanel panel, SwipeReleaseEventArgs args)
 {
     var story = new Storyboard();
     var transform = panel.RenderTransform as TranslateTransform;
     story.Children.Add(Utils.CreateDoubleAnimation(transform, "X", args.EasingFunc, args.ItemToX, args.Duration - 10));
     story.Begin();
 }