A cross-platform UI framework for .NET
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 

20 lines
594 B

using Avalonia.Controls;
using Avalonia.Platform;
namespace IntegrationTestApp.Embedding;
internal class NativeTextBox : NativeControlHost
{
public static INativeControlFactory? Factory { get; set; }
protected override IPlatformHandle CreateNativeControlCore(IPlatformHandle parent)
{
return Factory?.CreateControl(parent, () => base.CreateNativeControlCore(parent))
?? base.CreateNativeControlCore(parent);
}
protected override void DestroyNativeControlCore(IPlatformHandle control)
{
base.DestroyNativeControlCore(control);
}
}