Я работаю над проектом 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< /p>
В сети он указан в разделе 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/dotnet/api/system.drawing.rectangle?view=net-8.0, который указан в разделе .NET, но в описании сказано, что он предназначен для Windows Forms, выпуск которого, как я слышал, будет прекращен < /p>
Во-первых, я не понимаю, почему я могу получить доступ к одному, но не к другому, и что мне делать? Честно говоря, я потратил так много времени, пытаясь во всем этом разобраться, что, возможно, было бы лучше реализовать все с помощью моего собственного кода.
Подробнее здесь: https://stackoverflow.com/questions/791 ... eco-system
Различение класса Rect в разных сборках экосистемы C# ⇐ C#
Место общения программистов C#
-
Anonymous
1731756290
Anonymous
Я работаю над проектом WinUI3, в зависимостях мои фреймворки указаны как Microsoft.NETCore.App и Microsoft.Windows.SDK.Net.Ref. Мне нужен класс для представления прямоугольной геометрии. Я нашел уже определенный класс: https://learn.microsoft.com/en-us/dotnet/api/system.windows.rect?view=windowsdesktop-9.0
Кажется этот класс находится в сборке WindowsBase, которая есть в моем проекте в рамках `Microsoft.NETCore.App framework, но я не знаю, как на него ссылаться https://referencesource.microsoft.com/#WindowsBase,namespaces< /p>
В сети он указан в разделе Windows Desktop 9 (что означает Windows Presentation Foundation?), в любом случае я не могу ссылаться на этот класс из своего проекта.
Может ли однако ссылка на Windows.Foundation.Rect https://learn.microsoft.com/en-us/uwp/api/windows.foundation.rect?view=winrt-26100
но в ней отсутствует большая часть нужные мне функциональные возможности, такие как IntersectsWith(Rect), Offset и т. д.
Также можно ссылаться на System.Drawing.Rectangle https:/ /learn.microsoft.com/en-us/dotnet/api/system.drawing.rectangle?view=net-8.0, который указан в разделе .NET, но в описании сказано, что он предназначен для Windows Forms, выпуск которого, как я слышал, будет прекращен < /p>
Во-первых, я не понимаю, почему я могу получить доступ к одному, но не к другому, и что мне делать? Честно говоря, я потратил так много времени, пытаясь во всем этом разобраться, что, возможно, было бы лучше реализовать все с помощью моего собственного кода.
Подробнее здесь: [url]https://stackoverflow.com/questions/79193676/telling-apart-rect-class-in-different-assemblies-of-c-sharp-eco-system[/url]
Ответить
1 сообщение
• Страница 1 из 1
Перейти
- Кемерово-IT
- ↳ Javascript
- ↳ C#
- ↳ JAVA
- ↳ Elasticsearch aggregation
- ↳ Python
- ↳ Php
- ↳ Android
- ↳ Html
- ↳ Jquery
- ↳ C++
- ↳ IOS
- ↳ CSS
- ↳ Excel
- ↳ Linux
- ↳ Apache
- ↳ MySql
- Детский мир
- Для души
- ↳ Музыкальные инструменты даром
- ↳ Печатная продукция даром
- Внешняя красота и здоровье
- ↳ Одежда и обувь для взрослых даром
- ↳ Товары для здоровья
- ↳ Физкультура и спорт
- Техника - даром!
- ↳ Автомобилистам
- ↳ Компьютерная техника
- ↳ Плиты: газовые и электрические
- ↳ Холодильники
- ↳ Стиральные машины
- ↳ Телевизоры
- ↳ Телефоны, смартфоны, плашеты
- ↳ Швейные машинки
- ↳ Прочая электроника и техника
- ↳ Фототехника
- Ремонт и интерьер
- ↳ Стройматериалы, инструмент
- ↳ Мебель и предметы интерьера даром
- ↳ Cантехника
- Другие темы
- ↳ Разное даром
- ↳ Давай меняться!
- ↳ Отдам\возьму за копеечку
- ↳ Работа и подработка в Кемерове
- ↳ Давай с тобой поговорим...
Мобильная версия