SL4 TransformToVisual:“值不在预期范围内”

问题描述

| 我有一个包含Canvas的ScrollViewer:
<ScrollViewer x:Name=\"scrollViewer\" Margin=\"0\" Grid.RowSpan=\"2\" >
<i:Interaction.Triggers>
<!--    stuff-->
</i:Interaction.Triggers>
<Border>
    <Canvas x:Name=\"MapCanvas\" Background=\"{Binding BackgroundColor}\" Width=\"7200\" Height=\"3200\" >
        <Canvas.RenderTransform>
            <ScaleTransform />
        </Canvas.RenderTransform>
        <i:Interaction.Behaviors>
        <!--            stuff-->
        </i:Interaction.Behaviors>

        <i:Interaction.Triggers>
        <!--            stuff-->
        </i:Interaction.Triggers>
    </Canvas>
</Border>
此代码导致异常,“值不在预期范围内。”
var generalTransform = scrollViewer.TransformToVisual(MapCanvas);     
任何提示这是什么原因将不胜感激。在联机帮助中,我找不到有关TransformToVisual可能引发哪些异常或原因的文档。 更新:有q种方法可以测试scrollViewer和/或MapCanvas以确保TransformToVisual调用成功吗?     

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)