<Grid x:Name="LayoutRoot" Background="White">
<telerik:RadTabControl Foreground="Black" TabOrientation="Horizontal" TabStripPlacement="Left" Grid.Row="0" Grid.Column="0">
<telerik:RadTabItem Header="Tab Item A" Visibility="Collapsed" />
<telerik:RadTabItem Header="Tab Item D" Visibility="Collapsed" />
</telerik:RadTabControl>
</Grid>
上面的代码在我的应用程序中引发错误。问题是
<telerik:RadTabItem Header="Tab Item A" Visibility="Collapsed" />
<telerik:RadTabItem Header="Tab Item D" Visibility="Collapsed" />
如果我至少有一个可见的选项卡控件,我的应用程序加载正常,否则它会引发异常并使我的应用程序崩溃。
例外:
“未处理的异常 - System.InvalidOperationExdeption:UIElement.Arrange(finalRect) 不能在 finalRect 中使用 Infinite 或 NaN 值调用”
痕迹:
Microsoft JScript runtime error: Unhandled Error in Silverlight Application
Code: 4004
Category: ManagedRuntimeError
Message: System.InvalidOperationException: UIElement.Arrange(finalRect) cannot be called with Infinite or NaN values in finalRect.
at System.Windows.UIElement.Arrange(Rect finalRect)
at Telerik.Windows.Controls.Primitives.TabStripPanel.ArrangeOverride(Size finalSize)
at System.Windows.FrameworkElement.ArrangeOverride(IntPtr nativeTarget, Single inWidth, Single inHeight, Single& outWidth, Single& outHeight)
任何想法?我无法在我的应用程序之外复制它。