分享

silverlight 子控件相对父控件的位置

 Jcstone 2012-04-19

silverlight 子控件相对父控件的位置

<Grid x:Name="LayoutRoot" Background="White"
 LayoutUpdated="LayoutRoot_LayoutUpdated"
Loaded="LayoutRoot_Loaded"
MouseMove="MapControl_MouseMove"
MouseWheel="MapControl_MouseWheel"
MouseLeftButtonDown="MapControl_MouseLeftButtonDown"
MouseLeftButtonUp="MapControl_MouseLeftButtonUp" >

  <Canvas x:Name="canvas" HorizontalAlignment="Left" VerticalAlignment="Top">
   
  <TextBlock FontSize="50" Name="text1"></TextBlock>
   
  </Canvas>
  </Grid>

问:canvas相对于LayoutRoot的位置怎么获取啊?谢谢

http://www./html/tips/2011/0116/4915.html

Point pt = canvas.TransformToVisual(LayoutRoot).Transform(new Point());
Point pt = canvas.TransformToVisual(this).Transform(new Point());
此文来自:代码秀 (http://www.),详细参考以上网站.

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多