Информация о влиянии настройки практически отсутствует.Разница между WPF DataGrid EnableRowVirtualization и VirtualizingStackPanel.IsВиртуализующие свойства
VirtualizingStackPanel.IsVirtualizing="True"
и
EnableRowVirtualization="True" EnableColumnVirtualization="True".
Может кто-то выяснить, в чем разница?
Кроме того, в качестве дополнительного бонуса может кто-нибудь пояснить, действительно ли EnableRowVirtualization и EnableColumnVirtualization ничего не делают на сетке 3.5, поскольку документация MSDN перечисляет эти свойства только в 4.0, но они определенно существуют в 3.5?
Спасибо.
Интересное разъяснение относительно направления свойств/EnableColumnVirtualization EnableRowVirtualization. Можете ли вы еще раз прояснить влияние настройки прикрепленного свойства вместо /, а также свойства EnableRowVirtualization/EnableColumnVirtualization? Я понимаю, что они включают/отключают одно и то же поведение, но я до сих пор не понимаю, можно ли использовать друг друга, т. Е. Полностью ли они перекрывают обязанности или на самом деле делают разные вещи под капотом? – Julius
Поведение реализуется на уровне * ItemsControl *, поэтому затрагивает классы, полученные из него. «Под капотом» нет никаких заметных отличий в алгоритме, кроме направленности. Также ... На самом деле это не выбор одной настройки над другой, потому что собственные свойства должны использоваться, когда они доступны. –