This question is locked. New answers and comments are not allowed.
at MS.Internal.XcpImports.MethodEx(IntPtr ptr, String name, CValue[] cvData)
at MS.Internal.XcpImports.MethodPack(IntPtr objectPtr, String methodName, Object[] rawData)
at MS.Internal.XcpImports.UIElement_TransformToVisual(UIElement element, UIElement visual)
at System.Windows.UIElement.TransformToVisual(UIElement visual)
at Telerik.Windows.Controls.GridView.GridViewCellsPanel.ComputeCellsPanelHorizontalOffset()
at Telerik.Windows.Controls.GridView.GridViewHelper.GetParentCellsPanelHorizontalOffset(IProvideGridViewColumn cell)
at Telerik.Windows.Controls.GridView.GridViewDataControl.InvalidateCellsPanelHorizontalOffset(Object args)
I have RadTabControl with two RadTabItem,each RadTabItem have one grid,when I click the first tab ,it load the data of first grid,and I click the second tab,it load the data of second grid.when I quickly click the second tab,It comes crash. my version is Beta2_2009_3_1023.My grid like that:
at MS.Internal.XcpImports.MethodPack(IntPtr objectPtr, String methodName, Object[] rawData)
at MS.Internal.XcpImports.UIElement_TransformToVisual(UIElement element, UIElement visual)
at System.Windows.UIElement.TransformToVisual(UIElement visual)
at Telerik.Windows.Controls.GridView.GridViewCellsPanel.ComputeCellsPanelHorizontalOffset()
at Telerik.Windows.Controls.GridView.GridViewHelper.GetParentCellsPanelHorizontalOffset(IProvideGridViewColumn cell)
at Telerik.Windows.Controls.GridView.GridViewDataControl.InvalidateCellsPanelHorizontalOffset(Object args)
I have RadTabControl with two RadTabItem,each RadTabItem have one grid,when I click the first tab ,it load the data of first grid,and I click the second tab,it load the data of second grid.when I quickly click the second tab,It comes crash. my version is Beta2_2009_3_1023.My grid like that:
<Common:IscGridView x:Name="grdItemsOnLoan" Grid.Row="0" Grid.Column="0" TabIndex="31" Margin="0,0,0,2" IsFilteringAllowed="False" CanUserResizeColumns="True"
IsReadOnly="True" AutoGenerateColumns="False" ColumnsWidthMode="Fill"
ShowGroupPanel="False" FontSize="10" CanUserFreezeColumns="False" RowIndicatorVisibility="Collapsed"
CanUserSortColumns="True" ShowColumnHeaders="True" ItemsSource="{Binding ItemsOnLoanList}" SelectedItem="{Binding SelectedItemsOnLoan, Mode=TwoWay}" ScrollMode="RealTime" >
<telerikGridView:RadGridView.Columns>
<telerikGridView:GridViewDataColumn Width="45" Header="#">
<telerikGridView:GridViewDataColumn.CellStyle>
<Style TargetType="gridView:GridViewCell">
<Setter Property="Template">
<Setter.Value>
<ControlTemplate TargetType="gridView:GridViewCell">
<Border BorderBrush="#FFB3B3B3" BorderThickness="0,0,1,1">
<CheckBox x:Name="chkItemsOnLoan" IsChecked="{Binding isSelected, Mode=TwoWay}" Content="{Binding Num}" Margin="2,1,0,0" Click="chkItemsOnLoan_Click"/>
</Border>
</ControlTemplate>
</Setter.Value>
</Setter>
</Style>
</telerikGridView:GridViewDataColumn.CellStyle>
</telerikGridView:GridViewDataColumn>
<!--<telerikGridView:GridViewDataColumn Width="108" Header="Barcode" UniqueName="Barcode" DataMemberPath="Barcode"/>
<telerikGridView:GridViewDataColumn Width="80" Header="CallNo" UniqueName="CallNo" DataMemberPath="CallNo"/>
<telerikGridView:GridViewDataColumn Width="148" Header="Title" UniqueName="Title" DataMemberPath="Title"/>
<telerikGridView:GridViewDataColumn Width="120" Header="DueDate" UniqueName="DueDate" DataMemberPath="Duedate"/>
<telerikGridView:GridViewDataColumn Width="60" Header="Renew" UniqueName="Renew" DataMemberPath="TimesRenewed"/>
<telerikGridView:GridViewDataColumn Width="60" Header="Price" UniqueName="Price" DataMemberPath="Price"/>
<telerikGridView:GridViewDataColumn Width="128" Header="Volume Issue No" UniqueName="VolumeIssueNo" DataMemberPath="VolumeIssueNo"/>-->
</telerikGridView:RadGridView.Columns>
</Common:IscGridView>
IsReadOnly="True" AutoGenerateColumns="False" ColumnsWidthMode="Fill"
ShowGroupPanel="False" FontSize="10" CanUserFreezeColumns="False" RowIndicatorVisibility="Collapsed"
CanUserSortColumns="True" ShowColumnHeaders="True" ItemsSource="{Binding ItemsOnLoanList}" SelectedItem="{Binding SelectedItemsOnLoan, Mode=TwoWay}" ScrollMode="RealTime" >
<telerikGridView:RadGridView.Columns>
<telerikGridView:GridViewDataColumn Width="45" Header="#">
<telerikGridView:GridViewDataColumn.CellStyle>
<Style TargetType="gridView:GridViewCell">
<Setter Property="Template">
<Setter.Value>
<ControlTemplate TargetType="gridView:GridViewCell">
<Border BorderBrush="#FFB3B3B3" BorderThickness="0,0,1,1">
<CheckBox x:Name="chkItemsOnLoan" IsChecked="{Binding isSelected, Mode=TwoWay}" Content="{Binding Num}" Margin="2,1,0,0" Click="chkItemsOnLoan_Click"/>
</Border>
</ControlTemplate>
</Setter.Value>
</Setter>
</Style>
</telerikGridView:GridViewDataColumn.CellStyle>
</telerikGridView:GridViewDataColumn>
<!--<telerikGridView:GridViewDataColumn Width="108" Header="Barcode" UniqueName="Barcode" DataMemberPath="Barcode"/>
<telerikGridView:GridViewDataColumn Width="80" Header="CallNo" UniqueName="CallNo" DataMemberPath="CallNo"/>
<telerikGridView:GridViewDataColumn Width="148" Header="Title" UniqueName="Title" DataMemberPath="Title"/>
<telerikGridView:GridViewDataColumn Width="120" Header="DueDate" UniqueName="DueDate" DataMemberPath="Duedate"/>
<telerikGridView:GridViewDataColumn Width="60" Header="Renew" UniqueName="Renew" DataMemberPath="TimesRenewed"/>
<telerikGridView:GridViewDataColumn Width="60" Header="Price" UniqueName="Price" DataMemberPath="Price"/>
<telerikGridView:GridViewDataColumn Width="128" Header="Volume Issue No" UniqueName="VolumeIssueNo" DataMemberPath="VolumeIssueNo"/>-->
</telerikGridView:RadGridView.Columns>
</Common:IscGridView>
