public SelectPeriod() { this.Build(); //Создаем переключатели RadioButtons = new Dictionary <Period, RadioButton>(); RadioButtons.Add(Period.Today, new RadioButton("Сегодня")); RadioButtons[Period.Today].Clicked += OnRadioTodayClicked; RadioButton RadioToday = RadioButtons[Period.Today]; RadioButtons.Add(Period.Week, new RadioButton(RadioToday, "За неделю")); RadioButtons[Period.Week].Clicked += OnRadioWeekClicked; RadioButtons.Add(Period.Month, new RadioButton(RadioToday, "За месяц")); RadioButtons[Period.Month].Clicked += OnRadioMonthClicked; RadioButtons.Add(Period.ThreeMonth, new RadioButton(RadioToday, "За 3 месяца")); RadioButtons[Period.ThreeMonth].Clicked += OnRadio3monthClicked; RadioButtons.Add(Period.SixMonth, new RadioButton(RadioToday, "За полгода")); RadioButtons[Period.SixMonth].Clicked += OnRadio6monthClicked; RadioButtons.Add(Period.Year, new RadioButton(RadioToday, "За год")); RadioButtons[Period.Year].Clicked += OnRadioYearClicked; RadioButtons.Add(Period.AllTime, new RadioButton(RadioToday, "Все время")); RadioButtons[Period.AllTime].Clicked += OnRadioAllClicked; RadioButtons.Add(Period.CurWeek, new RadioButton(RadioToday, "Тек. неделя")); RadioButtons[Period.CurWeek].Clicked += OnRadioCurWeekClicked; RadioButtons.Add(Period.CurMonth, new RadioButton(RadioToday, "Тек. месяц")); RadioButtons[Period.CurMonth].Clicked += OnRadioCurMonthClicked; RadioButtons.Add(Period.CurQuarter, new RadioButton(RadioToday, "Тек. квартал")); RadioButtons[Period.CurQuarter].Clicked += OnRadioCurQuarterClicked; RadioButtons.Add(Period.CurYear, new RadioButton(RadioToday, "Тек. год")); RadioButtons[Period.CurYear].Clicked += OnRadioCurYearClicked; ShowRadio = new Dictionary <Period, bool>(); ShowRadio.Add(Period.Today, true); ShowRadio.Add(Period.Week, true); ShowRadio.Add(Period.Month, true); ShowRadio.Add(Period.ThreeMonth, false); ShowRadio.Add(Period.SixMonth, false); ShowRadio.Add(Period.Year, false); ShowRadio.Add(Period.CurWeek, false); ShowRadio.Add(Period.CurMonth, false); ShowRadio.Add(Period.CurQuarter, false); ShowRadio.Add(Period.CurYear, false); ShowRadio.Add(Period.AllTime, true); _RadioMode = RadioModeType.DoubleColumn; OnRepackRadios(); ActiveRadio = Period.AllTime; }
public SelectPeriod() { this.Build (); //Создаем переключатели RadioButtons = new Dictionary<Period, RadioButton>(); RadioButtons.Add (Period.Today, new RadioButton("Сегодня")); RadioButtons[Period.Today].Clicked += OnRadioTodayClicked; RadioButton RadioToday = RadioButtons[Period.Today]; RadioButtons.Add (Period.Week, new RadioButton(RadioToday, "За неделю")); RadioButtons[Period.Week].Clicked += OnRadioWeekClicked; RadioButtons.Add (Period.Month, new RadioButton(RadioToday, "За месяц")); RadioButtons[Period.Month].Clicked += OnRadioMonthClicked; RadioButtons.Add (Period.ThreeMonth, new RadioButton(RadioToday, "За 3 месяца")); RadioButtons[Period.ThreeMonth].Clicked += OnRadio3monthClicked; RadioButtons.Add (Period.SixMonth, new RadioButton(RadioToday, "За полгода")); RadioButtons[Period.SixMonth].Clicked += OnRadio6monthClicked; RadioButtons.Add (Period.Year, new RadioButton(RadioToday, "За год")); RadioButtons[Period.Year].Clicked += OnRadioYearClicked; RadioButtons.Add (Period.AllTime, new RadioButton(RadioToday, "Все время")); RadioButtons[Period.AllTime].Clicked += OnRadioAllClicked; RadioButtons.Add (Period.CurWeek, new RadioButton(RadioToday, "Тек. неделя")); RadioButtons[Period.CurWeek].Clicked += OnRadioCurWeekClicked; RadioButtons.Add (Period.CurMonth, new RadioButton(RadioToday, "Тек. месяц")); RadioButtons[Period.CurMonth].Clicked += OnRadioCurMonthClicked; RadioButtons.Add (Period.CurQuarter, new RadioButton(RadioToday, "Тек. квартал")); RadioButtons[Period.CurQuarter].Clicked += OnRadioCurQuarterClicked; RadioButtons.Add (Period.CurYear, new RadioButton(RadioToday, "Тек. год")); RadioButtons[Period.CurYear].Clicked += OnRadioCurYearClicked; ShowRadio = new Dictionary<Period, bool>(); ShowRadio.Add (Period.Today, true); ShowRadio.Add (Period.Week, true); ShowRadio.Add (Period.Month, true); ShowRadio.Add (Period.ThreeMonth, false); ShowRadio.Add (Period.SixMonth, false); ShowRadio.Add (Period.Year, false); ShowRadio.Add (Period.CurWeek, false); ShowRadio.Add (Period.CurMonth, false); ShowRadio.Add (Period.CurQuarter, false); ShowRadio.Add (Period.CurYear, false); ShowRadio.Add (Period.AllTime, true); _RadioMode = RadioModeType.DoubleColumn; OnRepackRadios (); ActiveRadio = Period.AllTime; }