0
私は、SelectedIndexが0に設定されているComboBoxを持っています。ユーザーが新しい教授を選択し、SelectedIndexが変更されたとき、どのようにしてComboBoxのSelectedIndexをプログラムで返しますか?以下は私のコードです。C#WPF ComboBox SelectedIndex変更
System.Windows.Controls.ComboBox comboBox1 = new System.Windows.Controls.ComboBox();
returnedTable = sqlFunctions.getTable("professor");
comboBox1.Items.Insert(0, "Professor");
for (int i = 0; i < returnedTable.Tables[0].Rows.Count; i++)
{
comboBox1.Items.Insert(i + 1, returnedTable.Tables[0].Rows[i]["first_name"].ToString() + " " + returnedTable.Tables[0].Rows[i]["last_name"].ToString());
}
comboBox1.SelectedIndex = 0;
// Code to capture newly changed selected index??
:
は今、以下のようselectionchangedイベントを処理します。あなたがWPFで動作するために他の(またはいいえ)パターンを使用する場合、若干美しいWindows Formsアプリケーションが出てくるか、WPFと戦うことになります。 – nvoigt