2015-07-01 79 views
2

我有一個組合框。當選擇爲空(選擇與模型綁定)時,我想將組合框文本更改爲不受支持。組合框觸發器空選擇

我把下面的款式上組合框:

<ComboBox.Style> 
    <Style TargetType="ComboBox"> 
     <Style.Triggers> 
      <Trigger Property="SelectedIndex" Value="-1"> 
       <Setter Property="Text" Value="unsupported"/> 
      </Trigger> 
     </Style.Triggers> 
    </Style> 
</ComboBox.Style> 

而且還當選擇的指數爲-1文本保持空的(我探聽檢查)。 (我也嘗試使用SelectedValue = null)。

是否有人知道是什麼問題(我沒有與任何約束力的問題,我檢查它的輸出窗口&上探聽)。

+0

您是否設置了IsEditable =「True」? – user2250152

+0

不,但如果我設置它,它的工作方式是相同的。它不是解決問題的方法 –

回答

0

我檢查了你的XAML,它對我有用!你真的必須設置IsEditable="True"。不幸的是,Combobox的風格發生了變化。