2016-10-14 44 views
0

只是爲我的組合框背後的代碼,即時通訊測試,有一個選擇,而不是在文本屬性(xaml顯示在'選擇')。 (也是選擇索引0?)測試一個組合框有一個選定的項目

基本上需要幫助構造方法後面的代碼,如果語句。

如果有選擇則向List添加過程。否則,它會顯示messagebox錯誤。背後

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

CboxCourseList.Items.Contains( 「 - 選擇 - 」 )和否,設置text屬性不會添加一個這對組合框來說意味着它不在任何索引處。 –

回答

0

你可以嘗試這樣的事情:

int index; 
index=CboxCourseList.SelectedIndex; 

if(index!=-1) 
{ 
    //do stuff 
} 
else 
{ 
    MessageBox.Show("Course must be selected"); 
} 
相關問題