WPF ComboBox的空文本模板?

时间:2012-06-10 13:07:11

标签: c# .net wpf

如何为WPF ComboBox应用“空文本”模板?

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

我使用上面的代码显示带有一些消息的ComboBox。现在,当应用程序启动时,默认情况下没有选择任何项目,如果是,我想在ComboBox上显示自定义文本。我想我需要一种带触发器的模板吗?

2 个答案:

答案 0 :(得分:3)

试试这个......

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

答案 1 :(得分:1)

试试这个

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