Код: Выделить всё
public class HandleControl : HwndHost
{
protected override HandleRef BuildWindowCore(HandleRef hwndParent)
{
IntPtr hwndHost = CreateWindowEx(0, "static", "",
WS_CHILD | WS_VISIBLE | SS_BLACKRECT,
0, 0, hostWidth, hostHeight,
hwndParent.Handle, (IntPtr)HOST_ID, IntPtr.Zero, 0);
ReadyCommand?.Execute(hwndHost);
return new HandleRef(this, hwndHost);
}
}
[*] Подходы кода, специфичные для платформы, используя #if Windows Директивы
Ключевые вопросы
[*]. сете. Nativecontrolhost ?
[*] Как я могу получить нативную ручку с оконным оконным видом для конкретного элемента пользовательского интерфейса (например, граница или контент) в .net maui? против Mac против мобильных платформ? < /li>
< /ol>
Идеальное решение позволит мне создать контроль контейнера, который обеспечивает нативную ручку, которую я могу затем передать в методы инициализации Dahua SDK, аналогично тому, как работает моя реализация WPF. Оцените. Директивы
Подробнее здесь: https://stackoverflow.com/questions/797 ... n-net-maui
Мобильная версия