Browse Source

Use ShowNoActivate in Win32NativeControlHost. (#13966)

This prevents a `NativeControlHost` sealing focus on win32.
release/11.0.7
Steven Kirk 3 years ago
committed by Max Katz
parent
commit
2d54e3194b
  1. 2
      src/Windows/Avalonia.Win32/Win32NativeControlHost.cs

2
src/Windows/Avalonia.Win32/Win32NativeControlHost.cs

@ -137,7 +137,7 @@ namespace Avalonia.Win32
_holder = holder;
_child = child;
UnmanagedMethods.SetParent(child.Handle, _holder.Handle);
UnmanagedMethods.ShowWindow(child.Handle, UnmanagedMethods.ShowWindowCommand.Show);
UnmanagedMethods.ShowWindow(child.Handle, UnmanagedMethods.ShowWindowCommand.ShowNoActivate);
}
[MemberNotNull(nameof(_holder))]

Loading…
Cancel
Save