<Window
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
x:Class="Trainning.Mycombobox"
x:Name="Window"
Title="Mycombobox"
Width="640" Height="480">
<Grid x:Name="LayoutRoot">
<ComboBox x:Name="com_friends" Height="32" Margin="223,102,264,0" VerticalAlignment="Top">
<ComboBoxItem Content="Chandru"/>
<ComboBoxItem Content="Arul"/>
<ComboBoxItem Content="Anbu"/>
</ComboBox>
</Grid>
在上面的代码中,我在combobox中添加了三个项目。 之后我动态地将一个项目添加到同一个组合框中。 这是我写的代码。
public partial class Mycombobox : Window
{
public Mycombobox()
{
this.InitializeComponent();
// Insert code required on object creation below this point.
com_friends.Items.Add("Bala");
}
}
它的输出将是这样的
但是我想在“Anbu”和“Arul”之间加上“Bala”这个项目。这有可能吗?
请帮帮我......
答案 0 :(得分:2)
com_friends.Items.Insert(2,"Bala");
第一个参数是您要插入新对象的索引。
答案 1 :(得分:1)
com_friends.Items.Insert(index, "Bala");
应该完全按照你的意愿行事。