• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

C# Controls.ComboBoxItem类代码示例

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

本文整理汇总了C#中System.Windows.Controls.ComboBoxItem的典型用法代码示例。如果您正苦于以下问题:C# ComboBoxItem类的具体用法?C# ComboBoxItem怎么用?C# ComboBoxItem使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。



ComboBoxItem类属于System.Windows.Controls命名空间,在下文中一共展示了ComboBoxItem类的20个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的C#代码示例。

示例1: HumanMacroDialog

        public HumanMacroDialog(Word.Range text, int jobNumber)
        {
            this.text = text;
            this.jobNumber = jobNumber;
            InitializeComponent();

            Binding binding = new Binding();
            binding.Source = text;
            binding.Path = new PropertyPath("Text");
            textToWorkWith.SetBinding(TextBox.TextProperty, binding);

            numItems.Content = numSections + " paragraph" + (numSections == 1 ? "" : "s") + " selected, each as a separate task";

            item1 = new ComboBoxItem();
            item1.Content = "Paragraph";
            item2 = new ComboBoxItem();
            item2.Content = "Sentence";

            separatorBox.Items.Add(item1);
            separatorBox.Items.Add(item2);
            separatorBox.SelectedValue = item1;

            returnAsComments = new ComboBoxItem();
            returnAsComments.Content = "Comments";
            returnAsInline = new ComboBoxItem();
            returnAsInline.Content = "In-Line Changes";
            returnTypeBox.Items.Add(returnAsComments);
            returnTypeBox.Items.Add(returnAsInline);
            returnTypeBox.SelectedValue = returnAsComments;
        }
开发者ID:tummykung,项目名称:soylent,代码行数:30,代码来源:HumanMacroDialog.xaml.cs


示例2: GetDropDown

        private void GetDropDown()
        {
            DataTable dt = Utility.HandleData(d.GetPickListValues("RibbonTemplate__c", "Type__c",false)).dt;
            
            ComboBoxItem i = new ComboBoxItem();
            i.Content = "";            
            cbType.Items.Add(i);

            foreach (DataRow r in dt.Rows)
            {
                i = new ComboBoxItem();
                i.Content = r["Value"].ToString();
                cbType.Items.Add(i);
            }

            dt = Utility.HandleData(d.GetPickListValues("RibbonTemplate__c", "State__c", false)).dt;

            i = new ComboBoxItem();
            i.Content = "";
            cbState.Items.Add(i);

            foreach (DataRow r in dt.Rows)
            {
                i = new ComboBoxItem();
                i.Content = r["Value"].ToString();
                cbState.Items.Add(i);
            }

        }
开发者ID:santoshsaha,项目名称:AxiomCS-Ribbon02,代码行数:29,代码来源:Template.xaml.cs


示例3: FillComboBox

        private void FillComboBox()
        {
            if (TitleCB.Items.IsEmpty == true || TypeCB.Items.IsEmpty == true)
            {
                EmployeeController controller = new EmployeeController();
                List<string> titles = controller.GetListOfTitles();
                foreach (string title in titles)
                {
                    string[] titleArray = title.Split(',');
                    ComboBoxItem item = new ComboBoxItem();
                    item.Tag = titleArray[0];
                    item.Content = titleArray[1];
                    TitleCB.Items.Add(item);
                }

                List<string> types = controller.GetListOfTypes();
                foreach (string type in types)
                {
                    string[] typeArray = type.Split(',');
                    ComboBoxItem item = new ComboBoxItem();
                    item.Tag = typeArray[0];
                    item.Content = typeArray[1];
                    TypeCB.Items.Add(item);
                }
                List<string> emails = controller.GetListOfEmails();
                foreach (string email in emails)
                {
                    ComboBoxItem item = new ComboBoxItem();
                    item.Content = email;
                    item.Tag = email;
                    EmailCB.Items.Add(item);
                }
            }
        }
开发者ID:DMOe15a,项目名称:ProjectMarmelade,代码行数:34,代码来源:UpdateEmployeeUC.xaml.cs


示例4: PreferencesWindow

 public PreferencesWindow(SettingsManager manager)
 {
     InitializeComponent();
     InitializeRegistryBoundItems();
     var reader = new StreamReader(Assembly.GetExecutingAssembly().GetManifestResourceStream("Patchy.LICENSE"));
     licenseText.Text = reader.ReadToEnd();
     reader.Close();
     Settings = manager;
     DataContext = Settings;
     if (Settings.EncryptionSettings == EncryptionTypes.PlainText)
         encryptionSettingsComboBox.SelectedIndex = 0;
     else if (Settings.EncryptionSettings == EncryptionTypes.All)
         encryptionSettingsComboBox.SelectedIndex = 1;
     else
         encryptionSettingsComboBox.SelectedIndex = 2;
     seedingTorrentDoubleClickComboBox.SelectedIndex = (int)Settings.DoubleClickSeeding;
     downloadingTorrentDoubleClickComboBox.SelectedIndex = (int)Settings.DoubleClickDownloading;
     foreach (var label in Settings.Labels)
     {
         var comboItem = new ComboBoxItem
         {
             Content = label.Name,
             Background = label.Brush,
             Foreground = label.ForegroundBrush,
             Tag = label
         };
         rssLabelComboBox.Items.Add(comboItem);
     }
 }
开发者ID:halaszk,项目名称:Patchy,代码行数:29,代码来源:PreferencesWindow.xaml.cs


示例5: OnEnumTypePropertyChanged

		static void OnEnumTypePropertyChanged(DependencyObject o, DependencyPropertyChangedEventArgs e)
		{
			Type enumType = e.NewValue as Type;
			if (enumType != null && enumType.IsEnum) {
				ComboBox comboBox = o as ComboBox;
				if (comboBox != null) {
					comboBox.SelectedValuePath = "Tag";
					comboBox.Items.Clear();
					foreach (FieldInfo field in enumType.GetFields()) {
						if (field.IsStatic) {
							ComboBoxItem item = new ComboBoxItem();
							item.Tag = field.GetValue(null);
							string description = GetDescription(field);
							item.SetValueToExtension(ComboBoxItem.ContentProperty, new StringParseExtension(description));
							comboBox.Items.Add(item);
						}
					}
				}
				RadioButtonGroup rbg = o as RadioButtonGroup;
				if (rbg != null) {
					rbg.Items.Clear();
					foreach (FieldInfo field in enumType.GetFields()) {
						if (field.IsStatic) {
							RadioButton b = new RadioButton();
							b.Tag = field.GetValue(null);
							string description = GetDescription(field);
							b.SetValueToExtension(RadioButton.ContentProperty, new StringParseExtension(description));
							rbg.Items.Add(b);
						}
					}
				}
			}
		}
开发者ID:Altaxo,项目名称:Altaxo,代码行数:33,代码来源:EnumBinding.cs


示例6: QueryBySQL

        public QueryBySQL()
        {
            InitializeComponent();
            featuresLayer = MyMap.Layers[1] as FeaturesLayer;

            //设置显示查询图层的下拉框
            #region ComboBox
            comboBox = new ComboBox();
            comboBox.Width = 160;
            comboBox.Height = 25;
            comboBox.VerticalAlignment = VerticalAlignment.Top;
            comboBox.HorizontalAlignment = HorizontalAlignment.Right;

            ComboBoxItem itemPoint = new ComboBoxItem();
            itemPoint.Content = PointLayerName;
            ComboBoxItem itemLine = new ComboBoxItem();
            itemLine.Content = LineLayerName;
            ComboBoxItem itemRegion = new ComboBoxItem();
            itemRegion.Content = AreaLayerName;
            ComboBoxItem itemAll = new ComboBoxItem();
            itemAll.Content = "全部图层";
            comboBox.Items.Add(itemPoint);
            comboBox.Items.Add(itemLine);
            comboBox.Items.Add(itemRegion);
            comboBox.Items.Add(itemAll);
            MyStackPanel.Children.Add(comboBox);
            comboBox.SelectedIndex = 2;
            #endregion

            MyTextBox.Text = "smid<10 and smid>3";
        }
开发者ID:SuperMap,项目名称:iClient-for-Silverlight,代码行数:31,代码来源:QueryBySQL.xaml.cs


示例7: checkServices

        private void checkServices()
        {
            try
            {
                using (var ctx = new finalContext())
                {
                    string dept = "";
                    ComboBoxItem typeItem = (ComboBoxItem)cmbDept.SelectedItem;
                    string value = typeItem.Content.ToString();

                    if (value == "Both")
                        dept = "";
                    else
                        dept = value;

                    var ser = from s in ctx.Services
                              where s.Active == true && s.Department.Contains(dept)
                              select s;
                    cmbTOL.Items.Clear();
                    cmbTOL.Items.Add(new ComboBoxItem { Content = "All" });
                    foreach (var i in ser)
                    {
                        ComboBoxItem cb = new ComboBoxItem { Content = i.Name };
                        cmbTOL.Items.Add(cb);
                    }
                }
            }
            catch (Exception)
            { return; }
        }
开发者ID:stisf-g1,项目名称:LoanManagement,代码行数:30,代码来源:wpfReportForLoans.xaml.cs


示例8: AgencyFillComboBox

        public static void AgencyFillComboBox(i9ComboBox AgencyComboBox, DataTable i9AgencyDataTabe)
        {
            if (AgencyComboBox.Items.Count <= 0)
            {
                AgencyComboBox.Items.Clear();
                foreach (DataRow dr in i9AgencyDataTabe.Rows)
                {
                    ComboBoxItem cbi = new ComboBoxItem();
                    cbi.Content = dr["AgencyName"].ToString();
                    cbi.Tag = dr["i9AgencyID"].ToString();
                    int i = AgencyComboBox.Items.Add(cbi);
                }
            }

            if (AgencyComboBox.Items.Count > 0)
            {
                if (AgencyComboBox.SelectedItem == null)
                {
                    AgencyComboBox.IsEnabled = false;
                    AgencyComboBox.SelectedIndex = 0;
                    AgencyComboBox.IsEnabled = true;
                }

                ComboBoxItem SelectCbi = (ComboBoxItem)AgencyComboBox.SelectedItem;
                //string i9AgencyID = SelectCbi.Tag.ToString();
            }
        }
开发者ID:Nsobi,项目名称:PoliceReports,代码行数:27,代码来源:FillDataHelper.cs


示例9: FicheReservation

        public FicheReservation(Reservation re, Ressources r, DataGrid d)
        {
            rez = re;
            res = r;
            data = d;

            InitializeComponent();

            foreach (Particulier p in r.ListeClients)
            {
                ComboBoxItem monItem = new ComboBoxItem();
                monItem.Name = "idProp" + p.Id;
                monItem.Content = p.Id + " " + p.Nom + " " + p.Prenom;
                IDLoc.Items.Add(monItem);
            }

            foreach (Logement l in r.ListeLogements)
            {
                ComboBoxItem monItem = new ComboBoxItem();
                monItem.Name = "idlogement" + l.Id;
                int taille = l.GetType().ToString().Count();
                monItem.Content = l.Id + " " + l.GetType().ToString().Substring(11, taille - 11) + " " + l.Adresse.Ville;
                IDLog.Items.Add(monItem);
            }

            IDLoc.SelectedIndex = rez.IDClient - 1;
            IDLog.SelectedIndex = rez.IDLogement - 1;
            calendar1.BlackoutDates.Add(new CalendarDateRange(rez.DateDebut, rez.DateDebut.AddDays(7 * rez.Duree - 1)));
            calendar1.DisplayDate = rez.DateDebut;
            calendar1.SelectionMode = CalendarSelectionMode.None;
        }
开发者ID:Olwaro,项目名称:LocLacanau,代码行数:31,代码来源:FicheReservation.xaml.cs


示例10: LotSiteMaterialCostReport

 public LotSiteMaterialCostReport()
 {
     this.Name = "LotSiteMaterialCostReport";
     InitializeComponent();
     builderItem = (ComboBoxItem)cmboType.SelectedItem;
     LoadGrid();
 }
开发者ID:phillipCouto,项目名称:Clear-Choice,代码行数:7,代码来源:LotSiteMaterialCostReport.xaml.cs


示例11: AjoutReservation

        public AjoutReservation(Ressources r, DataGrid datagridReservation)
        {
            InitializeComponent();
            res = r;
            datagridreservation = datagridReservation;

            foreach (Particulier p in r.ListeClients)
            {
                ComboBoxItem monItem = new ComboBoxItem();
                monItem.Name = "idProp" + p.Id;
                monItem.Content = p.Id + " " + p.Nom + " " + p.Prenom;
                IDLoc.Items.Add(monItem);
            }

            foreach (Logement l in r.ListeLogements)
            {
                ComboBoxItem monItem = new ComboBoxItem();
                monItem.Name = "idlogement" + l.Id;
                int taille = l.GetType().ToString().Count();
                monItem.Content = l.Id + " " + l.GetType().ToString().Substring(11, taille - 11) + " " + l.Adresse.Ville;
                IDLog.Items.Add(monItem);
            }

            for (int i = 0; i < dureeMax; i++ )
            {
                ComboBoxItem monItem = new ComboBoxItem();
                monItem.Name = "dure" + i;
                monItem.Content = i + 1;
                Duree.Items.Add(monItem);
            }

            InitializeComponent();
        }
开发者ID:Olwaro,项目名称:LocLacanau,代码行数:33,代码来源:AjoutReservation.xaml.cs


示例12: InitializeComboBoxes

        public void InitializeComboBoxes()
        {
            _departmentService = new DepartmentService();
            _credentialsService = new CredentialsService();
            _doctorService = new DoctorService();

            _deptsList = _departmentService.FindAll();
            _statusList = new List<string>() { "active", "inactive" };
            ComboBoxItem cbm;
            if (_deptsList != null)
            {
                foreach (Department d in _deptsList)
                {
                    cbm = new ComboBoxItem();
                    cbm.Content = d.Name;
                    cbm.Tag = d.Id;
                    departmentComboBox.Items.Add(cbm);
                }
            }
            foreach (KeyValuePair<int, string> status in DoctorStatus.DoctorStatuses)
            {
                cbm = new ComboBoxItem();
                cbm.Content = status.Value;
                cbm.Tag = status.Key;
                statusComoBox.Items.Add(cbm);
            }
        }
开发者ID:AndreiOstafciuc,项目名称:MedicalClinic,代码行数:27,代码来源:AdminCreateDoctorAccount.xaml.cs


示例13: MergeControl

        /// <summary>
        /// Constructor
        /// </summary>
        /// <param name="view">The view to attach</param>
        /// <param name="db">The database to attach</param>
        /// <param name="dashboardHelper">The dashboard helper to attach</param>
        public MergeControl(DashboardHelper dashboardHelper)
        {
            InitializeComponent();

            pnlTableOverwrite.Visibility = System.Windows.Visibility.Collapsed;
            pnlError.Visibility = System.Windows.Visibility.Collapsed;
            pnlProgress.Visibility = System.Windows.Visibility.Collapsed;

            this.dashboardHelper = dashboardHelper;

            imgClose.MouseEnter += new MouseEventHandler(imgClose_MouseEnter);
            imgClose.MouseLeave += new MouseEventHandler(imgClose_MouseLeave);
            imgClose.MouseDown += new MouseButtonEventHandler(imgClose_MouseDown);

            cmbSourceDataFormat.Items.Clear();
            this.GadgetProgressUpdate += new GadgetProgressUpdateHandler(RequestUpdateStatusMessage);

            foreach (Epi.DataSets.Config.DataDriverRow row in dashboardHelper.Config.DataDrivers)
            {
                ComboBoxItem item = new ComboBoxItem();
                item.Content = row.DisplayName;
                //cmbDataFormats.Items.Add(new ComboBoxItem(row.Type, row.DisplayName, null));
                cmbSourceDataFormat.Items.Add(item);
            }
        }
开发者ID:NALSS,项目名称:epiinfo-82474,代码行数:31,代码来源:MergeControl.xaml.cs


示例14: OnFieldIsSet

        protected override void OnFieldIsSet()
        {
            base.OnFieldIsSet() ;

            _container.Children.Add( _comboBox ) ;

            foreach ( Option option in Field.GetOptions() )
            {
                ComboBoxItem comboBoxItem = new ComboBoxItem() ;

                comboBoxItem.Content = option.Label ;
                comboBoxItem.DataContext = option.GetValue() ;

                foreach ( string text in Field.GetValues() )
                {
                    if ( option.GetValue() == text )
                    {
                        comboBoxItem.IsSelected = true ;
                        break ;
                    }
                }

                _comboBox.Items.Add( comboBoxItem ) ;
            }
        }
开发者ID:erpframework,项目名称:xeus-messenger2,代码行数:25,代码来源:XDataListSingle.cs


示例15: UIEstimateList

        /// <summary>
        /// 
        /// </summary>
        public UIEstimateList()
        {
            InitializeComponent();
            db = new SDBServiceClient();
            db1 = new SDBServiceClient();
            mcm = new MouseClickManager(dgEDetails, 400);
            mcm.DoubleClick += new MouseButtonEventHandler(mcm_DoubleClick);
            db.GetMastersCompleted += new EventHandler<GetMastersCompletedEventArgs>(db_GetMastersCompleted);
            db.GetCustomersCompleted += new EventHandler<GetCustomersCompletedEventArgs>(db_GetCustomersCompleted);
            db.GetEstimateCompleted += new EventHandler<GetEstimateCompletedEventArgs>(db_GetEstimateCompleted);
            db.GetSupplierCompleted += new EventHandler<GetSupplierCompletedEventArgs>(db_GetSupplierCompleted); 
            db1.GetMastersCompleted += new EventHandler<GetMastersCompletedEventArgs>(db_GetTypeCompleted);
            db.DownloadTemplateCompleted += new EventHandler<DownloadTemplateCompletedEventArgs>(db_DownloadTemplateCompleted);
            db.DownloadTemplateAsync(EOrderFile);
            xmlFile = new XMLFile();

            ComboBoxItem cbi1 = new ComboBoxItem();
            cbi1.Content = "全て";
            cboExpire.Items.Add(cbi1);

            ComboBoxItem cbi2 = new ComboBoxItem();
            cbi2.Content = "有効";
            cboExpire.Items.Add(cbi2);

            ComboBoxItem cbi3 = new ComboBoxItem();
            cbi3.Content = "無効";
            cboExpire.Items.Add(cbi3); 
        }
开发者ID:sajidk,项目名称:Estimate-SL,代码行数:31,代码来源:UIEstimateList.xaml.cs


示例16: DialogoCrearFactura

        public DialogoCrearFactura(Contribuyente c)
        {
            InitializeComponent();

            facturaElectronica = new FacturaElectronica()
            {
                Detalles = new List<Detalle>(),
                Receptor = new Receptor()
                {
                    Ubicacion = new Ubicacion()
                }
            };
            

            mainPanel.DataContext = facturaElectronica;

            if (codigoANombreActEco == null)
            {
                LeerActividadesEconomicas();
            }

            foreach(ActividadEconomica a in c.ActividadesEconomicas){
                var cbi = new ComboBoxItem();
                if (codigoANombreActEco.ContainsKey(a.Value))
                {
                    cbi.Content = codigoANombreActEco[a.Value];
                }
                else
                {
                    cbi.Content = a.Value;
                }
                cbi.Tag = a.Value;
                actEcoComboBox.Items.Add(cbi);
            }
        }
开发者ID:dtefacil,项目名称:Cliente-Ejemplo-.Net,代码行数:35,代码来源:DialogoCrearFactura.xaml.cs


示例17: FillIsntructorComboBox

 private void FillIsntructorComboBox()
 {
     int id;
     string name;
     string lastName;
     if (connection != null)
     {
         String tablename = "Instructors";
         DataSet ds = DataAccess.GetAllTableElements(tablename, connection);
         for (int i = 0; i < ds.Tables[0].Rows.Count; i++)
         {
              id = ((int)ds.Tables[0].Rows[i]["Id"]);
              name = ds.Tables[0].Rows[i]["Name"].ToString();
              lastName = ds.Tables[0].Rows[i]["LastName"].ToString();
              instructors.Add(new Instructor(id, name, lastName));
         }
         foreach (Instructor item in instructors)
         {
             ComboBoxItem comboitem = new ComboBoxItem();
             comboitem.Content = item.ToString();
             comboitem.Tag = item;
             InstructorCombobox.Items.Add(comboitem);
         }
         InstructorCombobox.SelectedIndex = 0;
     }
     else
     {
         MessageBox.Show("Connection is not open");
     }
 }
开发者ID:McArren,项目名称:GymApp,代码行数:30,代码来源:ScheduleGroupWindow.xaml.cs


示例18: Gpd

        public Gpd(Settings settings, List<string> stantionList = null)
        {
            InitializeComponent();

            GpdData.ProcNames.Clear();
            GpdData.StanNames.Clear();
            if ((stantionList != null) && (stantionList.Count > 0))
            {
                ComboStationType.IsEnabled = true;
                foreach (var stanName in stantionList)
                {
                    GpdData.StanNames.Add(stanName);
                    var cbItem = new ComboBoxItem {Content = stanName};
                    ComboStationType.Items.Add(cbItem);
                }
                ComboStationType.SelectedIndex = 0;
            }
            RbDrawMode.IsChecked = true;
            ComboDrawType.SelectedIndex = 0;
            _drawmode = 0;
            DmRbAdd.IsChecked = true;
            Settings = settings;
            grd.Width = 2000;
            DataContext = this;
        }
开发者ID:megadrow,项目名称:Study,代码行数:25,代码来源:gpd.xaml.cs


示例19: AddLabel

 private void AddLabel(TorrentLabel label)
 {
     var comboItem = new ComboBoxItem
     {
         Content = label.Name,
         Background = label.Brush,
         Foreground = label.ForegroundBrush,
         Tag = label
     };
     labelList.Items.Insert(labelList.Items.Count - 2, comboItem);
     var menuItem = new MenuItem
     {
         Header = label.Name,
         Background = label.Brush,
         Foreground = label.ForegroundBrush,
         Tag = label
     };
     menuItem.Click += setLabelOnTorrentClicked;
     torrentGridContextMenuSetLabelMenu.Items.Insert(0, menuItem);
     menuItem = new MenuItem
     {
         Header = label.Name,
         Background = label.Brush,
         Foreground = label.ForegroundBrush,
         Tag = label
     };
     menuItem.Click += setLabelOnTorrentClicked;
     menuSetLabelMenu.Items.Insert(0, menuItem);
 }
开发者ID:naiduv,项目名称:Patchy,代码行数:29,代码来源:MainWindow.Commands.cs


示例20: AddDealList

 public AddDealList()
 {
     InitializeComponent();
     List<string> user = UserPanelController.Handler().GetUserList();
     int index = -1;
     string u = DBSyncController.Handler().GetUserName();
     foreach (string s in user)
     {
         index++;
         if (s == u)
             this.user.SelectedIndex = index;
         ComboBoxItem cbi = new ComboBoxItem();
         cbi.Content = s;
         this.user.Items.Add(cbi);
     }
     //List<string> user = UserPanelController.Handler().GetUserList();
     //foreach(string s in user)
     //{
     //    ComboBoxItem cbi = new ComboBoxItem();
     //    cbi.Content = s;
     //    this.user.Items.Add(cbi);
     //}
     change.Visibility = Visibility.Hidden;
     delete.Visibility = Visibility.Hidden;
 }
开发者ID:zjxbetter,项目名称:gupiao,代码行数:25,代码来源:AddDealList.xaml.cs



注:本文中的System.Windows.Controls.ComboBoxItem类示例由纯净天空整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
C# Controls.ContentControl类代码示例发布时间:2022-05-26
下一篇:
C# Controls.ComboBox类代码示例发布时间:2022-05-26
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap