我找到了一个winforms开源G代码Back-Plotter,我想先将其一部分转换为UWP,然后再添加。 https://github.com/nm156/CNCInfusion ---(用于原始代码)
作为最喜欢的人,我对C#和Winforms有相当的经验,对WPF则没有,而对UWP则没有。
简而言之,我有一条线正在杀死我,我已经改变了其他一切...
p1 = PointToScreen(p1);
这里需要注意的一项重要内容是,此行来自Winforms用户控件。
似乎文档告诉我我需要使用TransformPoint,Windows.UI.Xaml.Media.dll中引用了TransformPoint,但这是不行的(显然,我在很多地方都错了)。
在“智能”下拉菜单中,TransformPoint不存在。 “使用”声明与参考一起存在。我可以看到所有其他公开的方法,而不仅仅是我要尝试的一种方法。
此外,我一直在使用标签“ UWP”和“ .Net Core”在线搜索。显然,我的google-foo需要改进。确实似乎缺少UWP文档,或者我只是不在正确的地方寻找。
任何帮助将不胜感激。
编辑:要添加,“ p1”是POINT结构;此结构存在于UWP的Nuget System.Drawing.Primitives程序集中