Table of Contents

Interface INativeControlHostImpl

Namespace
Avalonia.Controls.Platform
Assembly
Avalonia.Controls.dll
[Unstable]
public interface INativeControlHostImpl

Methods

CreateDefaultChild(IPlatformHandle)

INativeControlHostDestroyableControlHandle CreateDefaultChild(IPlatformHandle parent)

Parameters

parent IPlatformHandle

Returns

INativeControlHostDestroyableControlHandle

CreateNewAttachment(IPlatformHandle)

INativeControlHostControlTopLevelAttachment CreateNewAttachment(IPlatformHandle handle)

Parameters

handle IPlatformHandle

Returns

INativeControlHostControlTopLevelAttachment

CreateNewAttachment(Func<IPlatformHandle, IPlatformHandle>)

INativeControlHostControlTopLevelAttachment CreateNewAttachment(Func<IPlatformHandle, IPlatformHandle> create)

Parameters

create Func<IPlatformHandle, IPlatformHandle>

Returns

INativeControlHostControlTopLevelAttachment

IsCompatibleWith(IPlatformHandle)

bool IsCompatibleWith(IPlatformHandle handle)

Parameters

handle IPlatformHandle

Returns

bool