ローカル データベース DB .sdf からクエリ LinQ を使用して ObservableCollection<> を作成し、autocompleteBox (Silverlight Toolkit 2011 年 8 月) を ObservableCollection<> にバインドしましたが、要素の読み込みが非常に遅くなります。
<toolkit:AutoCompleteBox ItemsSource="{Binding DSTAITEMS}" ValueMemberBinding="{Binding DESSTA}" HorizontalAlignment="Left" Margin="69,67,0,0" Name="autoCompleteBoxPartenza" VerticalAlignment="Top" Text="Stazione di partenza" Foreground="Gray" Width="295" MouseEnter="autoCompleteBoxPartenza_MouseEnter">
<toolkit:AutoCompleteBox.ItemTemplate>
<DataTemplate>
<TextBlock Text="{Binding DESSTA}"></TextBlock>
</DataTemplate>
</toolkit:AutoCompleteBox.ItemTemplate>
</toolkit:AutoCompleteBox>
私のコード cs の ObservableCollection<>:
var elements= from r in myDB.stazioni select r;
DSTAITEMS = new ObservableCollection<DSTA>(elements);