private void YearNavigationOperation()
        {
            isCreateLessMinValue = false;
            isCreateLessMaxValue = false;
            int _1 = 0;

            for (int i = fiveBefore; i < endBefore; i++)
            {
                var _11 = RootGrid.Children[_1] as Button;
                if (_11.IsNotNull())
                {
                    _11.Content   = i;
                    _11.Tag       = i;
                    _11.IsEnabled = true;
                    if (i < MinValue)
                    {
                        isCreateLessMinValue = true;
                        _11.IsEnabled        = false;
                    }
                    if (i > MaxValue)
                    {
                        _11.IsEnabled        = false;
                        isCreateLessMaxValue = true;
                    }
                    AyCalendarService.SetClickYearButtonsEnabled(_11, i, MinDateTime, MaxDateTime, DisplayDatesStrings, setOpposite, SelectedDateTime);
                }
                _1++;
            }
            if (!isCreateLessMinValue)
            {
                prewtenbutton.IsEnabled = true;
            }
            else
            {
                prewtenbutton.IsEnabled = false;
            }

            if (!isCreateLessMaxValue)
            {
                nexttenbutton.IsEnabled = true;
            }
            else
            {
                nexttenbutton.IsEnabled = false;
            }
            this.Focus();
            this.SelectAll();
        }
        public Button CreateButtons(int content)
        {
            Button btn = new Button();

            btn.ClickMode = ClickMode.Press;
            btn.Content   = content.ToString();
            btn.SetResourceReference(Button.StyleProperty, "AyDateBoxCalendar.Button");
            AyCalendarService.SetClickYearButtonsEnabled(btn, content, MinDateTime, MaxDateTime, DisplayDatesStrings, setOpposite, SelectedDateTime);
            if (content < MinValue)
            {
                isCreateLessMinValue = true;
                btn.IsEnabled        = false;
            }
            if (content > MaxValue)
            {
                btn.IsEnabled        = false;
                isCreateLessMaxValue = true;
            }
            btn.Tag    = content;
            btn.Click += Btn_Click;
            return(btn);
        }