This question is locked. New answers and comments are not allowed.
Hello guys I'm experiencing slow load performance with this simple code:
Xaml:usingSystem.Linq;usingSystem.Windows;usingSystem.Windows.Data;usingSystem.Collections.ObjectModel;usingTelerik.Windows.Controls;usingTelerik.Windows.Controls.GridView;namespaceSilverlightApplication1{publicpartialclassMainPage{publicMainPage(){InitializeComponent();gv.AutoGenerateColumns =false;gv.EnableRowVirtualization =true;gv.Columns.Add(newGridViewDataColumn2("ID"));gv.Columns.Add(newGridViewDataColumn2("Name"));DataContext =newObservableCollection<MyObject>(from iinEnumerable.Range(0, 1000) selectnewMyObject { Id = i, Name =string.Format("Name{0}", i) });}}publicclassGridViewDataColumn2 : GridViewDataColumn{privatereadonlystring_propertyName;publicGridViewDataColumn2(stringpropertyName){_propertyName = propertyName;}publicoverrideFrameworkElement CreateCellElement(GridViewCell cell,objectdataItem){var auc =newRadMaskedTextInput();auc.SetBinding(RadMaskedTextInput.ValueProperty,newBinding(_propertyName));returnauc;}}publicclassMyObject{publicintId {get;set; }publicstringName {get;set; }}}<UserControl x:Class="SilverlightApplication1.MainPage"xmlns:Controls="clr-namespace:Telerik.Windows.Controls;assembly=Telerik.Windows.Controls.GridView"mc:Ignorable="d"d:DesignHeight="300"d:DesignWidth="400"><ScrollViewer x:Name="LayoutRoot"Background="White"><Controls:RadGridView x:Name="gv"ItemsSource="{Binding}"/></ScrollViewer></UserControl>
The problem is on Telerik.Windows.Controls.GridView.GridViewVirtualizingPanel.MeasureChild(class System.Windows.UIElement,valuetype System.Windows.Size,int32) Telerik.Windows.Controls.GridView.dll because it is causing an unwanted MeasureOverride.
