Silverlight 4.0 GeneralTransform:“值不在预期范围内”

Silverlight 4.0 GeneralTransform:“值不在预期范围内”,silverlight-4.0,transform,Silverlight 4.0,Transform,我们正在尝试使用这样的GeneralTransform: GeneralTransform gt = this.scrollViewer.TransformToVisual(Application.Current.RootVisual as UIElement); 我们经常(但并非总是)得到的值不符合预期的范围异常。 为什么会发生这种情况,是否有某种方法来测试元素,以了解TransformToVisual调用是否有效? 感谢您的帮助……您只能对屏幕上可见且已布局的元素调用TransformT

我们正在尝试使用这样的GeneralTransform:

 GeneralTransform gt = this.scrollViewer.TransformToVisual(Application.Current.RootVisual as UIElement);
我们经常(但并非总是)得到的值不符合预期的范围异常。 为什么会发生这种情况,是否有某种方法来测试元素,以了解TransformToVisual调用是否有效?
感谢您的帮助……

您只能对屏幕上可见且已布局的元素调用TransformToVisual。

您只能对屏幕上可见且已布局的元素调用TransformToVisual