2011-03-12 75 views

回答

10

在WPF中沒有標準的自動完成控制。您可以爲第三方google。但有一個非常簡單的方法可以通過稍微調整可編輯的ComboBox模板來創建簡單的自動完成控制:

<ComboBox IsEditable="True"> 
    <ComboBox.Template> 
    <ControlTemplate TargetType="{x:Type ComboBox}"> 
     <TextBox x:Name="PART_EditableTextBox" /> 
    </ControlTemplate> 
    </ComboBox.Template> 
    <TextBlock Text="Hello"/> 
    <TextBlock Text="World"/> 
</ComboBox>  
+0

謝謝Anvaka。你知道它的可能用途與你的樣本綁定嗎? – 2011-03-13 10:36:43

+0

@Jaime當然。只需將'ItemsSource'屬性設置爲項目集合即可。 – Anvaka 2011-03-13 13:43:24