none
Image 坐标 RRS feed

  • 问题

  • 添加一个Image,然后想知道它的上下框的Y坐标,应该如何获取?

    我想做的是,判断鼠标在图片中离边框的距离..

    2012年9月13日 3:27

答案

  • 添加一个Image,然后想知道它的上下框的Y坐标,应该如何获取?

    我想做的是,判断鼠标在图片中离边框的距离..


    问题已解决,使用TransformToVisual.
    2012年9月13日 7:11
  • Hi,

    你可以在Image控件中添加PointerMoved事件,通过传递过来的PointerRoutedEventArgs可以得到坐标。比如得到Y轴坐标,你可以这么写:

            private void Image_PointerMoved_1(object sender, PointerRoutedEventArgs e)
            {
                this.show.Text = e.GetCurrentPoint((UIElement)sender).Position.Y.ToString();
    
            }

    Hope this helps

    Aaron Xue [MSFT]
    MSDN Community Support | Feedback to us
    Get or Request Code Sample from Microsoft
    Please remember to mark the replies as answers if they help and unmark them if they provide no help.

    • 已标记为答案 PercyOMG 2012年9月18日 3:08
    2012年9月13日 7:12
    版主

全部回复

  • 添加一个Image,然后想知道它的上下框的Y坐标,应该如何获取?

    我想做的是,判断鼠标在图片中离边框的距离..


    问题已解决,使用TransformToVisual.
    2012年9月13日 7:11
  • Hi,

    你可以在Image控件中添加PointerMoved事件,通过传递过来的PointerRoutedEventArgs可以得到坐标。比如得到Y轴坐标,你可以这么写:

            private void Image_PointerMoved_1(object sender, PointerRoutedEventArgs e)
            {
                this.show.Text = e.GetCurrentPoint((UIElement)sender).Position.Y.ToString();
    
            }

    Hope this helps

    Aaron Xue [MSFT]
    MSDN Community Support | Feedback to us
    Get or Request Code Sample from Microsoft
    Please remember to mark the replies as answers if they help and unmark them if they provide no help.

    • 已标记为答案 PercyOMG 2012年9月18日 3:08
    2012年9月13日 7:12
    版主
  • Hi,

    你可以在Image控件中添加PointerMoved事件,通过传递过来的PointerRoutedEventArgs可以得到坐标。比如得到Y轴坐标,你可以这么写:

            private void Image_PointerMoved_1(object sender, PointerRoutedEventArgs e)
            {
                this.show.Text = e.GetCurrentPoint((UIElement)sender).Position.Y.ToString();
    
            }

    Hope this helps

    Aaron Xue [MSFT]
    MSDN Community Support | Feedback to us
    Get or Request Code Sample from Microsoft
    Please remember to mark the replies as answers if they help and unmark them if they provide no help.


    不是这个,是获取图片的上下框的Y坐标,问题已解决了,不过还是谢谢了
    2012年9月13日 9:06