PointToScreen 未知
PointToScreen is unknown
我想在屏幕上定位两个控件以在它们之间动态创建一个 "Line"(直线已经在 XAML 代码中并且更改它的 Stroke 将使其出现)。我试图捕捉这些控件的 Tapped 事件并使用事件的 GetPosition(),但是线不在正确的位置(角度正确但线太远)。
一些帖子建议使用 PointToScreen。但是我的Visual Studio不知道System.Windows.Forms。为什么?
类似的东西?
public void MouseLeftButtonDown(object sender, MouseButtonEventArgs e)
{
var myControl = (YourControlType)sender;
var position = e.GetPosition(myControl);
var controlPosition= myControl.PointToScreen(position);
}
我想在屏幕上定位两个控件以在它们之间动态创建一个 "Line"(直线已经在 XAML 代码中并且更改它的 Stroke 将使其出现)。我试图捕捉这些控件的 Tapped 事件并使用事件的 GetPosition(),但是线不在正确的位置(角度正确但线太远)。 一些帖子建议使用 PointToScreen。但是我的Visual Studio不知道System.Windows.Forms。为什么?
类似的东西?
public void MouseLeftButtonDown(object sender, MouseButtonEventArgs e)
{
var myControl = (YourControlType)sender;
var position = e.GetPosition(myControl);
var controlPosition= myControl.PointToScreen(position);
}