Beispiel #1
0
        private void SetupHistoryGrid(int state)
        {
            if (state == 0)
            {
                historyGrid.Visibility = Visibility.Collapsed;
            }
            else
            {
                historyGrid.Width  = ActualWidth - CurrentTimeline.ActualWidth;
                historyGrid.Height = CurrentTimeline.ActualHeight;

                if (state == 1)
                {
                    historyGrid.Mode  = TimeGridMode.Week;
                    historyGrid.Items = CreateTimelineItemsFor(DateTime.Today.AddDays(-6), DateTime.Today.AddDays(1));
                }
                else if (state == 2)
                {
                    historyGrid.Mode  = TimeGridMode.Month;
                    historyGrid.Items = CreateTimelineItemsFor(DateTime.Today.AddDays(-30), DateTime.Today.AddDays(1));
                }
                else if (state == 3)
                {
                    historyGrid.Mode  = TimeGridMode.Year;
                    historyGrid.Items = CreateTimelineItemsFor(DateTime.Today.AddDays(-365), DateTime.Today.AddDays(1));
                }

                historyGrid.SetupItems();
            }
        }