[英]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.