Я нашел Back-Plotter с открытым исходным кодом Winforms и хочу преобразовать его часть в UWP, прежде чем добавлять к нему.https://github.com/nm156/CNCInfusion --- (для исходного кода)
Как хобби, я немного разбираюсь в C # и Winforms, меньше в WPF и ни в одном из UWP.
Короче, у меня есть одна строка, которая убивает меня, я преобразовал все остальное ...
p1 = PointToScreen (p1);
Одна вещь, котораяЗдесь важно отметить, что эта строка взята из пользовательского элемента управления Winforms.
Кажется, документация говорит мне, что мне нужно использовать TransformPoint, на который есть ссылка в Windows.UI.Xaml.Media.dll, ноэто не пойдет (и, очевидно, я ошибаюсь по нескольким пунктам).
В раскрывающихся меню Intellesence TransformPoint не существует.Объявление 'using' есть вместе со ссылкой.Я вижу все остальные методы, но не тот, с которым я хочу поэкспериментировать.
Более того, я искал в Интернете теги "UWP" и ".Net Core".Очевидно, мой Google-Foo нуждается в улучшении.Действительно кажется, что документация UWP отсутствует, или я просто не ищу в нужных местах.
Любая помощь будет принята с благодарностью.
Редактировать: Чтобы добавить, "p1" является структурой POINT;Эта структура находится в сборке Nuget System.Drawing.Primitives для UWP
.