2011-12-22 8 views
0

このすべてのWPF Toolkitは、.NET 3.5オートコンプリートボックス - アイテムソースレコードの上限?

上で実行するために、私はWPF AutocompleteBoxに設定できるItemsSourceプロパティの上限はどのようなものがありますか?私は単純な文字列と少し複雑なオブジェクトを使用してItemsSourceとして遊んだことがあり、約1000項目の性能低下があるようです。 2000アイテムを超えるもの(ほとんど)では使用できなくなります。項目はOKでロードされますが、フィルタリングに関してはかなり遅くなります(には項目フィルタBTWにはが含まれています)。

既知の上限はありますか?そうであれば、大きなレコードを扱う他の方法、より良い方法はありますか? ItemsSourceの10,000以上のアイテムを処理するAutocompleteBoxが必要です。

答えて

0

しかし、実用的な制限はありませんが、パフォーマンスとユーザビリティの問題では、手動で適切な値に制限することを検討する必要があります。そのため、ユーザーエクスペリエンスはスムーズです。ラッパークラスを作成し、ItemsSourceと設定します。クラスは実際のデータソースを呼び出しますが、結果の数は限られています。

+0

「まともな価値」とは何ですか? –

+0

私は50以上の結果を言いません。個人的には、スクロールせずに表示できるので、5つ以上の結果は表示しません。 –

関連する問題