2012-06-10 67 views
0

我將如何爲WPF ComboBox應用「空文本」模板?WPF組合框的空文本模板?

<ComboBox 
      ItemsSource="{Binding Messages}" 
      DisplayMemberPath="CroppedMessage" 
      Name="Messages" 
      Width="150" Margin="0,4,4,4"> 
</ComboBox> 

我使用上面的代碼來顯示一個ComboBox幾條消息。現在,當應用程序啓動時,默認情況下不會選擇任何項目,如果是這樣,我想在ComboBox上顯示自定義文本。我想我需要某種帶觸發器的模板?

回答

3

嘗試......

<ComboBox ItemsSource="{Binding Messages}" 
      DisplayMemberPath="CroppedMessage" 
      Name="Messages" 
      Width="150" 
      Margin="0,4,4,4" 
      IsEditable="True" 
      Text="select" /> 
+0

這是不錯的,但我不希望它是可編輯:)。除了沒有編輯功能,我可以擁有相同的行爲嗎? – Tower

1

試試這個

<ComboBox ItemsSource="{Binding Messages}" 
      DisplayMemberPath="CroppedMessage" 
      Name="Messages" 
      Width="150" 
      Margin="0,4,4,4" 
      IsEditable="True" 
      IsReadOnly="True" 
      Text="Select"/>