private void ReservationsViewLoadedHandler(object sender, Windows.UI.Xaml.RoutedEventArgs e)
 {
     this.Dispatcher.RunAsync(Windows.UI.Core.CoreDispatcherPriority.Normal, () =>
     {
         ReservationsView.MoveCurrentTo(ViewModel.Reservations[0]);
     });
 }
        private void CancelButton_Click(object sender, Windows.UI.Xaml.RoutedEventArgs e)
        {
            var item = this.DataForm.Item as Reservation;

            if (item != null && item.IsNewItem)
            {
                ViewModel.Reservations.Remove(this.DataForm.Item as Reservation);
            }

            this.Dispatcher.RunAsync(Windows.UI.Core.CoreDispatcherPriority.Normal, () =>
            {
                if (ViewModel.Reservations.Count > 0)
                {
                    ReservationsView.MoveCurrentTo(ViewModel.Reservations[0]);
                }
            });
        }