This question is locked. New answers and comments are not allowed.
Hi, I am currently using the silverlight toolkit AutoCompleteBox and was hoping to get some performance gains by switching to the Rad AutocompleteBox. I made some adjustments to how I use the silverlight toolkit version to try to improve load performance and responsiveness, but they seem to fluster the Rad control. That said, do you have any guidance on using a set this large?
Currently, I wait until the user types 3 characters into the box before fetching the possible completions from a local SQLCE DB on the phone and then set the source to the resulting collection. Whenever those initial three character change, I hit the DB and swap the source. This means instead of loading up 12k entries, I have ~5-100 entries with the average being closer to 20 or so. I am doing a contains comparison, not startswith. With the silverlight toolkit version, loading up the entire data set resulted in poor responsiveness whenever the user added characters or backspaced (understandable) + a terrible initial load time. The current solution works, but is still less than ideal.
Any suggestions appreciated and let me know if I can provide more info.
Charles.
Currently, I wait until the user types 3 characters into the box before fetching the possible completions from a local SQLCE DB on the phone and then set the source to the resulting collection. Whenever those initial three character change, I hit the DB and swap the source. This means instead of loading up 12k entries, I have ~5-100 entries with the average being closer to 20 or so. I am doing a contains comparison, not startswith. With the silverlight toolkit version, loading up the entire data set resulted in poor responsiveness whenever the user added characters or backspaced (understandable) + a terrible initial load time. The current solution works, but is still less than ideal.
Any suggestions appreciated and let me know if I can provide more info.
Charles.