Hello!
Do the standard WPF virtualizing properties have any affect at all on the XamDataTree?
VirtualizingStackPanel.IsVirtualizing="False" // True, FalseVirtualizingStackPanel.VirtualizationMode="Standard" // Standard, Recycling?
Are there any IG-specific properties that affect the XamDataTree virtualizing behavior?If so, where are these documented?
Thanks,Mark
Thank you Stefan!Kindest Regards,Mark
Hello Mark,
I appologize I didn't answer your question in my previous post. By deafult the UI virtualization of all our controls is turned on. The XamDataTree doesn't have an exposed property and the virtualization tehre is turned on all the time. The XamDataGrid has RecordContainerGenerationMode Property, FieldSettings' AllowCellVirtualization Property, CellContainerGenerationMode Property, which determine whether to have or not to have virtualization. Also here you can read how to control the virtualization in XamGrid:
http://help.infragistics.com/Help/NetAdvantage/Silverlight/2012.2/CLR4.0/html/xamGrid_Virtualization.html
Thanks. But you do not seem to want to address my specific question, which was:"But again: Are there any INFRAGISTICS properties which influence the virtualizing behavior of XamDataTree or other controls?Cheers,Mark
I can say that the virtualization in the XamDataTree is made by using this StackPanel and by default the IsVirtualizing Property is set to True. You can read more about this element and how to implement UI virtualization here:
http://msdn.microsoft.com/en-us/library/system.windows.controls.virtualizingstackpanel.aspx
and
http://social.msdn.microsoft.com/forums/en-US/wpf/thread/0e2cb28f-8b61-4eb4-8cf1-5626b44e6100
Hope this helps you.
Hello Stefan,If I do not get further I shall do that.
But again: Are there any IG properties which influence the virtualizing behavior of XamDataTree or other controls?Also: do the standard Microsoft properties have any effect at all?
<Grid Grid.Row="2"> <View:RsCustomIgTreeView x:Name="TreeViewTree" Style="{StaticResource XamDataTreeStyle}" ItemsSource="{Binding RootViewModel}" ActiveNodeIndicatorStyle="{StaticResource ActiveNodeIndicatorStyle}" NodeStyle="{StaticResource NodeStyle}" SelectedItem="{Binding SelectedViewModelElement, Mode=TwoWay}" VirtualizingStackPanel.IsVirtualizing="True" // ? has any affect ? VirtualizingStackPanel.VirtualizationMode="Recycling" // ? has any affect ? >