获取点击坐标或点击Windows 8应用程序

时间:2013-07-24 19:40:18

标签: c# windows-8

我有一个画布控件,在此控件的任何位置单击/点击时,应打开一个小弹出窗口。我有一个弹出控件,但我希望弹出窗口显示用户点击或点击的位置。如何获取点击/点击的坐标,并在同一位置打开弹出窗口。

1 个答案:

答案 0 :(得分:0)

你可以这样做..现在你可以根据画布尺寸对你捕获的点实施任何检查条件..我使用了一个文本块来显示你可以使用任何其他控件的消息..tempcanvas是你的画布名称< / p>

private void tempCanvas_PointerPressed(object sender, PointerRoutedEventArgs e)
    {
        PointerPoint pt = e.GetCurrentPoint(tempCanvas);

        TextBlock textblock = new TextBlock();
        textblock.Text = "hello i am here";
        textblock.Height = 200;
        textblock.Width = 300;
        Canvas.SetLeft(textblock, pt.Position.X);
        Canvas.SetTop(textblock, pt.Position.Y);
        textblock.Foreground = new SolidColorBrush(Colors.Red);
        tempCanvas.Children.Add(textblock);
    }
希望它可以帮助你..