簡體   English   中英

在C#WPF窗口中將文本框轉換為自動完成功能?

[英]Convert a textbox to autocomplete in c# wpf window?

我正在Visual Studio 2013中使用WPF構建桌面應用程序。

我有一個帶有文本框的WPF窗口。

如何將該文本框轉換為自動完成功能?

最簡單的方法是使用ComboBox而不是TextBox。 ComboBox支持自動完成。 然后,在WPF中,您可以使用TextBox模板覆蓋標准ComboBox模板。 我的建議是按原樣使用ComboBox。

    <ComboBox Name="CBox" Margin="0" VerticalAlignment="Top" IsEditable="True" >
        <ComboBoxItem>One</ComboBoxItem>
        <ComboBoxItem>Two</ComboBoxItem>
        <ComboBoxItem>Three</ComboBoxItem>
        <ComboBoxItem>Four</ComboBoxItem>
        <ComboBoxItem>Two2</ComboBoxItem>
        <ComboBoxItem>Two2b</ComboBoxItem>
    </ComboBox>

您也可以從CodePlex使用“自動完成”文本框: http : //wpfactb.codeplex.com/

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM