private void forwardPan(DateTime addedDateTime)
    {
        PivotItem            nextPivotItem = (PivotItem)getNextPivotItem();
        DateTime             newDateTime   = addedDateTime.AddMonths(1);
        MonthViewUserControl monthViewItem = new MonthViewUserControl();

        monthViewItem.loadGridSetup(newDateTime);
        nextPivotItem.DataContext = newDateTime;
        nextPivotItem.Content     = monthViewItem;
        nextPivotItem.Header      = newDateTime.ToString("MMMM");
    }
    private void backwardPan(DateTime addedDateTime)
    {
        PivotItem            previousPivotItem = (PivotItem)getPreviousPivotItem();
        DateTime             newDateTime       = addedDateTime.AddMonths(-1);
        MonthViewUserControl monthViewItem     = new MonthViewUserControl();

        monthViewItem.loadGridSetup(newDateTime);
        previousPivotItem.DataContext = newDateTime;
        previousPivotItem.Content     = monthViewItem;
        previousPivotItem.Header      = newDateTime.ToString("MMMM");
    }
    private void addPivotItem(DateTime dt)
    {
        monthViewUserControl = new MonthViewUserControl();
        monthViewUserControl.loadGridSetup(dt);

        pivotItem             = new PivotItem();
        pivotItem.Content     = monthViewUserControl;
        pivotItem.DataContext = dt;
        pivotItem.Margin      = new Thickness(0, 0, 0, 0);
        pivotItem.Header      = dt.ToString("MMMM");
        MonthsPivot.Items.Add(pivotItem);
    }