Virtualization in WPF PropertyGrid
18 Nov 20181 minute to read
By loading only items that are within the viewport, UI virtualization allows PropertyGrid to load faster. Virtualization is enabled by default.
PropertyGrid propertyGrid = new PropertyGrid();
propertyGrid.IsVirtualizing = true;
propertyGrid.EnableGrouping = true;
propertyGrid.PropertyExpandMode = PropertyExpandModes.NestedMode;
propertyGrid.SelectedObject = new Button();<syncfusion:PropertyGrid x:Name="propertyGrid" IsVirtualizing="True" PropertyExpandMode="NestedMode" EnableGrouping="True">
<syncfusion:PropertyGrid.SelectedObject>
<Button />
</syncfusion:PropertyGrid.SelectedObject>
</syncfusion:PropertyGrid>
NOTE
When Virtualization is enabled, only properties that are in viewport will be in loaded state.