获取坐标点击或点击windows 8应用程序
本文关键字:应用程序 windows 获取 坐标 | 更新日期: 2023-09-27 18:24:41
我有一个画布控件,点击/点击该控件上的任何位置,都会打开一个小弹出窗口。我有一个弹出控件,但我希望弹出显示在用户点击或点击的点上。我如何获得点击/点击的坐标和弹出窗口在同一位置打开。
您可以执行此操作。。现在由您来实现根据画布维度捕获的点的任何检查条件。。我使用了一个文本块来显示消息,你可以使用任何其他控件。。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);
}
希望它能帮助你。。