2010-06-02 35 views
2

我一直在尋找一段時間,並且一直未能找到一個根據組合框中輸入內容填充自身的按需組合框。 我還要求必須選擇列表中的項目(即:可以輸入自由文本但不能「選擇」 - 只能從組合框的列表中選擇「搜索結果」。有誰知道WPF的一個好的按需加載組合框嗎?

場景如下:有一個文本框/組合框,其中有人輸入前兩個或三個字符,一個Web服務被調用,查詢數據庫,然後填充組合框。

是否有任何控件或代碼例如,任何人都知道或可替代另一種方式來實現這一

下面是具有此功能的asp.net控制的鏈接:?? http://demos.telerik.com/aspnet-ajax/combobox/examples/populatingwithdata/autocompletesql/defaultcs.aspx

回答

0

具有自動完成功能的Telerik combobox將成爲您所需要的。

+1

Telerik combobox支持自動完成,而不是按需加載。自動完成僅適用於已綁定到組合框的項目。 – 2010-06-02 09:58:09

1

使用事件「框TextChanged」,以動態地添加/刪除項目:)

更新:

爲什麼不綁定的結果,觀察到的集合和數據綁定,爲組合框,等chnage>查詢數據庫>將項目綁定到集合,.net automatilcy更新項目,這可能會起作用:)

+0

嘗試過,但是當您在列表中選擇一個項目時,文本會發生變化,將混淆視而不見。 我可能不得不實現一個自定義控件... – 2010-06-02 09:59:30

+0

更新了答案 – Aviatrix 2010-06-02 10:08:40

+0

我已經嘗試將它綁定到一個可觀察的集合,但正如我之前所說的文本更改並重新綁定文本並刷新集合。 – 2010-07-12 10:59:06

相關問題