Enced Android.Views.View в .NET MAUIAndroid

Форум для тех, кто программирует под Android
Anonymous
Enced Android.Views.View в .NET MAUI

Сообщение Anonymous »

Я мигрирую проект от Android, нативного в .NET MAUI, заменив нативные формы на встроенные представления MAUI (следуя методу встраивания, описанного на этой странице MSDN)
Однако теперь я сталкиваюсь с сложной проблемой: есть контроль нативного Android, который привлекает некоторые элементы на Canvas, и я хотел бы Migrate It in. NET. /> Теперь мне интересно, есть ли способ сделать это, возможно, преобразовать объект android.graphics.canvas в maui.graphics.canvas или встроить непосредственно контроль Android в Maui. < /p>
public class AndroidNativeControl
{

// option 1: converting this object in a Microsoft.Maui.Graphics.Canvas
public Android.Graphics.Canvas Canvas { get; set; }

// option 2: show this object in a .net maui content view
protected internal Android.Views.View View { get; protected set; }

}
< /code>
Здесь представление визуального дерева, которое я хотел бы получить: < /p>
- Android Native page
- Maui embedded view
- Maui stuff (e.g. label)
- Converted canvas / android view
- Maui stuff (e.g. button)


Подробнее здесь: https://stackoverflow.com/questions/796 ... n-net-maui

Вернуться в «Android»