public TinderPage() { InitializeComponent(); BindingContext = new TinderPageViewModel(); SwipeCardView.Dragging += OnDragging; }
private async Task finish_fun(int answer) { if (answer == 2) // results { List <Number> results = new List <Number>(); for (int i = 0; i < FlexL.Children.Count; i++) { results.Add((Number)SwipeCardView.ItemsSource[i]); LastNumber = (Number)SwipeCardView.ItemsSource[i]; } BindingContext = new TinderPageViewModel(results); SwipeCardView.SupportedDraggingDirections = SwipeCardDirection.Left; SwipeCardView.SupportedSwipeDirections = SwipeCardDirection.Left; nopeVisible = false; } else if (answer == 0) // play again { BindingContext = new TinderPageViewModel(); MyAnimationView.PlayProgressSegment(0, 1); timer = sec15; stopwatch.Restart(); FlexL.Children.Clear(); finished = false; nopeVisible = true; SwipeCardView.SupportedDraggingDirections = SupportedDraggingDirections; SwipeCardView.SupportedSwipeDirections = SupportedSwipingDirections; } else if (answer == 1) // quit { await Navigation.PopAsync(); finished = false; } }
public OnlyPrimesGame() { InitializeComponent(); BindingContext = new TinderPageViewModel(); SwipeCardView.Dragging += OnDragging; SwipeCardView.Swiped += OnSwiping; finished = false; nopeVisible = true; }
public TinderPage() { InitializeComponent(); BindingContext = new TinderPageViewModel(); SwipeCardView.Dragging += OnDragging; SwipeCardView.Swiped += OnSwiping; stopwatch = new Stopwatch(); stopwatch.Start(); finished = false; nopeVisible = true; }