2009-07-28 15 views
1

コンボボックスにUI Virualisationを1000個追加しました。Silverlight 3コンボボックスUi仮想化

<ComboBox ItemsSource="{Binding}"> 
    <ComboBox.ItemsPanel> 
     <ItemsPanelTemplate> 
      <VirtualizingStackPanel /> 
     </ItemsPanelTemplate> 
    </ComboBox.ItemsPanel> 
</ComboBox> 

スクロールは今超高速:-)ですが、最初の「オープン」は、まだ本当に遅いです(2-3秒)

この開口時間を改善する方法はありますか?私のデータはすでにバインドされているので、これはUIの問題であると仮定します。

おかげで、 マーク

答えて

2

あなたは、折りたたま=可視性にコンボボックスを設定するバインド/コンボボックスを記入し、目に見えるに戻って可視性を設定しようとすることができます。

背景:私が知っている限り、挿入操作はuiのリフレッシュ/デローも行いますので、1000リフレッシュがありますが、表示されません。

について クリストフ