다음을 통해 공유


DataGrid.EnableRowVirtualization 속성

정의

행 가상화가 사용되는지 여부를 나타내는 값을 가져오거나 설정합니다.

public:
 property bool EnableRowVirtualization { bool get(); void set(bool value); };
public bool EnableRowVirtualization { get; set; }
member this.EnableRowVirtualization : bool with get, set
Public Property EnableRowVirtualization As Boolean

속성 값

Boolean

행 가상화가 사용되는 경우 true이고, 그렇지 않으면 false입니다. 등록된 기본값은 true입니다. 값에 영향을 줄 수 있는 요소에 대한 자세한 내용은 DependencyProperty를 참조하십시오.

설명

성능을 EnableRowVirtualization 향상시키기 위해 속성은 기본적으로 설정됩니다 true . 속성이 EnableRowVirtualization 설정 true되면 바인딩된 데이터 원본의 DataGrid 각 데이터 항목에 대한 개체를 인스턴스화 DataGridRow 하지 않습니다. 대신 필요한 DataGrid 경우에만 개체를 만들고 DataGridRow 가능한 한 많이 다시 사용합니다. 예를 들어 DataGrid 현재 보기에 있는 각 데이터 항목에 대한 개체를 만들고 DataGridRow 보기 밖으로 스크롤할 때 행을 재활용합니다.

적용 대상

추가 정보