Я работаю над проектом WinUI3, в зависимостях мои фреймворки указаны как Microsoft.NETCore.App и Microsoft.Windows.SDK.Net.Ref. Мне нужен класс для представления прямоугольной геометрии. Я нашел уже определенный класс: https://learn.microsoft.com/en-us/dotne ... esktop-9.0
Кажется этот класс находится в сборке WindowsBase, которая есть в моем проекте в рамках Microsoft.NETCore.App framework, но я не знаю, как на него ссылаться. https://referencesource.microsoft.com/# ... namespaces
В Интернете он указан в разделе Windows Desktop 9 (что означает Windows Presentation Foundation?), в любом случае я не могу ссылаться на этот класс изнутри мой проект.
Однако может ссылаться на Windows.Foundation.Rect https://learn.microsoft.com/en-us/uwp/a ... inrt-26100
но в нем отсутствует большая часть необходимых мне функций, таких как IntersectsWith(Rect), Offset и т. д.
Также может ссылаться на System.Drawing.Rectangle https://learn.microsoft.com/en-us/dotne ... ew=net-8.0, который указан в разделе .NET, но в описании сказано, что он предназначен для Windows Forms, который, как я слышал, предназначен для быть прекращено
Во-первых, я не понимаю, почему я могу получить доступ к одному, но не к другому, и что мне делать? Честно говоря, я потратил так много времени, пытаясь во всем этом разобраться, что, возможно, было бы лучше реализовать все с помощью моего собственного кода.
Подробнее здесь: https://stackoverflow.com/questions/791 ... eco-system
Различение класса Rect в разных сборках экосистемы C# ⇐ C#
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Различение однородных и гетерогенных кортежей в перегрузках функций Python
Anonymous » » в форуме Python - 0 Ответы
- 16 Просмотры
-
Последнее сообщение Anonymous
-