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); }
private void Item_SwipeBeginTrigger(object sender, SwipeReleaseEventArgs args) { ItemSwipeBeginTrigger?.Invoke(sender, args); }
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(); }