2017-02-22 17 views
0

WPF ComboBoxにデータ仮想化サポートを追加する簡単な方法をお探しですか?
どうすれば実現できますか?wpfでデータ仮想化をサポートするコンボボックスを作成するにはどうすればよいですか?

私はItemsSourceプロパティに異なるコレクションをプラグインしようとした:
- https://www.codeproject.com/Articles/34405/WPF-Data-Virtualization
- https://alphachitech.wordpress.com/2015/01/31/virtualizing-observable-collection

しかし、私のコンボボックスには何も表示されていないようだが、私が何か間違ったことをやっていますか?

ItemsSourceプロパティをサポートするコントロールで動作するはずですか?

+1

いくつか調査しましたか? –

+0

@QualityCatalystはい、私は投稿を編集しています。 –

+0

この改善のためにご協力ください。ありがとうございました! –

答えて

0

プロパティのItemsPanelVirtualizingStackPanelに設定する必要があります。

<ComboBox VirtualizingPanel.IsVirtualizing="True" VirtualizingPanel.ScrollUnit="Pixel" 
      VirtualizingPanel.VirtualizationMode="Recycling"> 
    <ComboBox.ItemsPanel> 
     <ItemsPanelTemplate> 
      <VirtualizingStackPanel/> 
     </ItemsPanelTemplate> 
    </ComboBox.ItemsPanel> 
</ComboBox> 
関連する問題