问题描述
|
我有一个包含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 (将#修改为@)