2

ファイル保存ダイアログが機能するのと同様の方法で AutoCompleteBox (silverlight 4) を使用するつもりでした: ユーザーが文字列を入力するたびに、一致する項目のみがドロップダウン リストに表示されます。

ただし、これは AutoCompleteBox から得られる動作ではありません。動作を例で説明します。私の場合、「xxx」と「yyy」の 2 つの文字列を持つコレクションがあります。AutoCompleteBox はそのコレクションにバインドされています。ユーザーが「xxx」と入力し始めます。ドロップダウン リストに「xxx」が正しく表示されます。ユーザーはリストから「xxx」を選択します。ユーザーは「xxx」を削除し、代わりに「yyy」と入力します。ドロップダウン リストには、「xxx」と「yyy」の両方が表示されます。

私がやろうとしたこと: 1. FilterMode で遊んでみました。「なし」モードを使用すると、両方のアイテムが常に表示されます。他のモードでは、上記の動作が提供されます。2. モデルの Filter プロパティにバインドして、独自のフィルタリング述語を設定しようとしました。さらに、FilterMode を「Custom」に設定します。AutoCompleteBox 内に入力しようとすると、アプリケーションがクラッシュします。

私は本当に助けに感謝します.これはすでに2時間燃えています..ありがとう

4

1 に答える 1