本文整理汇总了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;未经允许,请勿转载。 |
请发表评论