private void HistoryTimeline_ItemSwipe(object sender, UWPToolkit.Controls.ItemSwipeEventArgs e) { if (e.Direction == SwipeListDirection.Buttom) { // toggle visibility CurrentGrid.Visibility = Visibility.Visible; HistoryGrid.Visibility = Visibility.Collapsed; } HistoryTimeline.ResetSwipe(); }
private void HistoryTimelineHeader_ItemSwipe(object sender, ItemSwipeEventArgs e) { if(e.Direction==SwipeListDirection.Right) { // update state state++; if(state==3) { HistoryTimelineHeader.RightOrButtomBehavior = SwipeListBehavior.Disabled; } else { HistoryTimelineHeader.RightOrButtomBehavior = SwipeListBehavior.Expand; } if (historyGrid==null) { // create time grid historyGrid = new TimeGrid(); // set as content HistoryTimelineContent.Children.Clear(); HistoryTimelineContent.Children.Add(historyGrid); historyGrid.HorizontalAlignment = HorizontalAlignment.Stretch; historyGrid.VerticalAlignment = VerticalAlignment.Stretch; } // setup content SetupHistoryGrid(state); SetupHistoryBarContent(state); } else { // update state state--; if (state == 0) { HistoryTimelineHeader.LeftOrTopBehavior = SwipeListBehavior.Disabled; } else { HistoryTimelineHeader.RightOrButtomBehavior = SwipeListBehavior.Expand; } // setup content SetupHistoryGrid(state); SetupHistoryBarContent(state); } HistoryTimelineHeader.ResetSwipe(); }
private void CurrentTimeline_ItemSwipe(object sender, UWPToolkit.Controls.ItemSwipeEventArgs e) { if (e.Direction == SwipeListDirection.Top) { // toggle visibility HistoryGrid.Visibility = Visibility.Visible; CurrentGrid.Visibility = Visibility.Collapsed; // invalidate HistoryTodayTimeline.Start = DateTime.Today.AddHours(7); HistoryTodayTimeline.End = DateTime.Today.AddDays(1); HistoryTodayTimeline.Items = CreateTimelineItemsFor(DateTime.Today.Date, DateTime.Today.AddDays(1)); HistoryTodayTimeline.SetupItems(CurrentTimeline.ActualHeight); } CurrentTimeline.ResetSwipe(); }