刚刚为我的组合框执行代码,我测试的是有一个选择,而不是text属性中显示的内容(xaml在'-select-'下面)。 (也是-select-在索引0?)
基本上需要帮助构建方法背后的代码,if语句。
如果有选择,则将课程添加到List。否则,它将显示消息框错误。
XAML
<ComboBox x:Name="CboxCourseList" Text="-Select-" IsEditable="True" IsReadOnly="True"/>
代码背后:
private void AddRequest_Clicked(object sender, RoutedEventArgs e)
{
if(CboxCourseList) <--**this is where i need help, what property do i need**
....
else{
MessageBox.Show("Course must be selected");
}
}
答案 0 :(得分:0)
您可以尝试这样的事情:
int index;
index=CboxCourseList.SelectedIndex;
if( index!=-1 )
{
//do stuff
}
else
{
MessageBox.Show("Course must be selected");
}