示例#1
0
        public MainForm()
        {
            TypeDescriptor.AddProvider(new CultureExplorerTypeDescriptionProvider <Calendar, CalendarTypeDescriptor>(), typeof(Calendar));
            TypeDescriptor.AddProvider(new CultureExplorerTypeDescriptionProvider <CompareInfo, CompareInfoTypeDescriptor>(), typeof(CompareInfo));
            TypeDescriptor.AddProvider(new CultureExplorerTypeDescriptionProvider <DateTimeFormatInfo, DateTimeFormatInfoTypeDescriptor>(), typeof(DateTimeFormatInfo));
            TypeDescriptor.AddProvider(new CultureExplorerTypeDescriptionProvider <NumberFormatInfo, NumberFormatInfoTypeDescriptor>(), typeof(NumberFormatInfo));
            TypeDescriptor.AddProvider(new CultureExplorerTypeDescriptionProvider <TextInfo, TextInfoTypeDescriptor>(), typeof(TextInfo));

            InitializeComponent();

            _groupByMode = menuItemGroupCountry.Checked ? GroupByMode.Country : GroupByMode.Language;

            InitViewMenu();
        }
示例#2
0
        void OnGroupByMenuItem_Click(object sender, EventArgs e)
        {
            ToolStripMenuItem menuItem = (ToolStripMenuItem)sender;

            if (menuItem.Checked)
            {
                return;
            }

            menuItem.Checked = true;
            foreach (var otherItem in _groupByMenuItems)
            {
                if (otherItem != menuItem)
                {
                    otherItem.Checked = false;
                }
            }

            _groupByMode = (GroupByMode)menuItem.Tag;

            DisplayCultures();
        }
示例#3
0
        void OnGroupByMenuItem_Click(object sender, EventArgs e)
        {
            ToolStripMenuItem menuItem = (ToolStripMenuItem)sender;
            if (menuItem.Checked) return;

            menuItem.Checked = true;
            foreach (var otherItem in _groupByMenuItems)
            {
                if (otherItem != menuItem) otherItem.Checked = false;
            }

            _groupByMode = (GroupByMode)menuItem.Tag;

            DisplayCultures();
        }
示例#4
0
        public MainForm()
        {
            TypeDescriptor.AddProvider(new CultureExplorerTypeDescriptionProvider<Calendar,CalendarTypeDescriptor>(), typeof(Calendar));
            TypeDescriptor.AddProvider(new CultureExplorerTypeDescriptionProvider<CompareInfo,CompareInfoTypeDescriptor>(), typeof(CompareInfo));
            TypeDescriptor.AddProvider(new CultureExplorerTypeDescriptionProvider<DateTimeFormatInfo,DateTimeFormatInfoTypeDescriptor>(), typeof(DateTimeFormatInfo));
            TypeDescriptor.AddProvider(new CultureExplorerTypeDescriptionProvider<NumberFormatInfo,NumberFormatInfoTypeDescriptor>(), typeof(NumberFormatInfo));
            TypeDescriptor.AddProvider(new CultureExplorerTypeDescriptionProvider<TextInfo,TextInfoTypeDescriptor>(), typeof(TextInfo));

            InitializeComponent();

            _groupByMode = menuItemGroupCountry.Checked ? GroupByMode.Country : GroupByMode.Language;

            InitViewMenu();
        }