Esempio n. 1
0
 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();
 }
Esempio n. 2
0
        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();
        }
Esempio n. 3
0
        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();
        }