合并组合框函数
本文关键字:函数 组合 合并 | 更新日期: 2023-09-27 18:28:50
我试图用year
、month
、day
项制作ComboBoxes
。我做到了。但是,我需要清空我的代码。你能帮我吗?我不知道,也许我不能删除这个代码,因为我想得太多了。
/// <summary>
/// Function that fills comboboxes with items (values)
/// </summary>
/// <param name="date"></param>
public void cbItems(int year)
{
ComboBoxItem cbItem = new ComboBoxItem();
cbItem.Content = year;
comboBox.Items.Add(cbItem);
}
public void cbItems1(int month)
{
ComboBoxItem cbItem = new ComboBoxItem();
cbItem.Content = month;
comboBox1.Items.Add(cbItem);
}
public void cbItems2(int day)
{
ComboBoxItem cbItem = new ComboBoxItem();
cbItem.Content = day;
comboBox2.Items.Add(cbItem);
}
只需一个方法就可以做到这一点,但如果您将ComboBox
作为参数发送,则如下所示:
public void cbItems(ComboBox cmb, int parameter)
{
ComboBoxItem cbItem = new ComboBoxItem();
cbItem.Content = parameter;
cmb.Items.Add(cbItem);
}
然后称之为:
cbItems(combobox , 5);
cbItems(comboBox1 , 5);
cbItems(comboBox2, 5);