2017-07-02 71 views
1

我有一個combobox和intilized像這樣:到組合框添加靜態和動態數據WPF

XAML

<ComboBox x:Name="cmbMarkOfWatch" 
      Grid.Column="0" Grid.Row="2" 
      Margin="1" 
      Width="230" 
      MaxHeight="20" 
      HorizontalAlignment="Left" /> 

升C

cmbMarkOfWatch.ItemsSource = obj.Clock.Select(w => w.mark).ToArray(); 
cmbMarkOfWatch.SelectedIndex = 0; 

我想補充一個靜態值Allcombobox的頂部。 我該怎麼做?

問候

+0

請問這個回報呢? obj.Clock.Select(w => w.mark).ToArray(); – Sajeetharan

+0

@Sajeetharan是的,還有一個值「All」 –

回答

1

嘗試,

List<string> results = obj.Clock.Select(w => w.mark).ToList(); 
results.Insert(0, "All"); 
cmbMarkOfWatch.ItemsSource = resutls; 
cmbMarkOfWatch.SelectedIndex = 0; 
+0

非常感謝! –