2017-02-22 2 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> 
관련 문제