2011-12-13 78 views
2

我打算以類似的方式使用AutoCompleteBox(Silverlight 4中),就像一個保存文件對話框的工作原理:每個用戶鍵入一個字符串,僅匹配項目顯示在下拉列表的時間。AutoCompleteBox(Silverlight 4中)顯示以前選擇的項目

但是,這不是我從AutoCompleteBox獲得的行爲。我將以例子來描述行爲:在我的例子中,我收集了兩個字符串:「xxx」和「yyy」。 AutoCompleteBox綁定到該集合。用戶開始輸入「xxx」。下拉列表正確顯示「xxx」。用戶從列表中選擇「xxx」。用戶刪除「xxx」,而不是鍵入「yyy」。下拉列表顯示「xxx」和「yyy」。我試過: 1.試圖玩FilterMode。如果我使用「無」模式,則始終顯示兩個項目。任何其他模式都會提供上述行爲。 2.試圖設置我自己的過濾謂詞,通過結合到模型中過濾屬性。另外,將FilterMode設置爲「Custom」。任何嘗試在AutoCompleteBox內輸入都會使應用程序崩潰。

我真的感謝所有幫助,燒在這個已經2小時.. 感謝

回答

相關問題