VirtualizingPanel.IsVirtualizing 연결된 속성
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
이 VirtualizingPanel에서 자식 컬렉션을 가상화 중임을 나타내는 값을 가져오거나 설정합니다.
see GetIsVirtualizing, and SetIsVirtualizing
see GetIsVirtualizing, and SetIsVirtualizing
see GetIsVirtualizing, and SetIsVirtualizing
예제
다음 예제에서는 XML 데이터 소스에 바인딩하고 표시 하는 항목을 가상화 하는 방법을 보여 줍니다는 ListBox XAML을 사용 하 여 요소입니다. 다음에 유의 합니다 IsVirtualizing 연결된 속성 명시적으로 설정 됩니다 true
.
<Page xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
WindowTitle="VirtualizingStackPanel Sample"
Height="150"
VerticalAlignment="Top">
<Page.Resources>
<XmlDataProvider x:Key="Leagues" Source="Leagues.xml" XPath="Leagues/League"/>
<DataTemplate x:Key="NameDataStyle">
<TextBlock Text="{Binding XPath=@name}" FontFamily="Arial" FontSize="12" Foreground="Black"/>
</DataTemplate>
</Page.Resources>
<Border HorizontalAlignment="Left"
VerticalAlignment="Top"
BorderBrush="Black"
BorderThickness="2">
<ScrollViewer>
<StackPanel DataContext="{Binding Source={StaticResource Leagues}}">
<TextBlock Text="{Binding XPath=@name}" FontFamily="Arial" FontSize="18" Foreground="Black"/>
<ListBox VirtualizingStackPanel.IsVirtualizing="True"
ItemsSource="{Binding XPath=Team}"
ItemTemplate="{DynamicResource NameDataStyle}"/>
</StackPanel>
</ScrollViewer>
</Border>
</Page>
설명
표준 레이아웃 시스템 항목 컨테이너를 만들고 목록 컨트롤과 연결 된 각 항목에 대 한 레이아웃을 계산 합니다. 단어 "가상화" UI 요소의 하위 집합을 많은 수의 화면에 표시 되는 항목에 따라 데이터 항목에서 생성 되는 기술을 가리킵니다. 여러 UI 요소를 생성 하 여 화면에 몇 가지 요소만 있을 때 애플리케이션의 성능을 저하 될 수 있습니다. 예를 들어 VirtualizingStackPanel 표시되는 항목의 수를 계산하고 표시되는 항목에 대해서만 UI 요소를 만들기 위해 (예: ListBox 또는ListView) 원본 ItemsControl 과 함께 ItemContainerGenerator 작동합니다.
종속성 속성 정보
식별자 필드 | IsVirtualizingProperty |
메타데이터 속성이 다음으로 설정됩니다. true |
None |