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

本文关键字:应用程序 windows 获取 坐标 | 更新日期: 2023-09-27 18:24:41

我有一个画布控件,点击/点击该控件上的任何位置,都会打开一个小弹出窗口。我有一个弹出控件,但我希望弹出显示在用户点击或点击的点上。我如何获得点击/点击的坐标和弹出窗口在同一位置打开。

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

您可以执行此操作。。现在由您来实现根据画布维度捕获的点的任何检查条件。。我使用了一个文本块来显示消息,你可以使用任何其他控件。。tempcanvas是您的画布名称

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);
    }

希望它能帮助你。。