I did some tests and this one worked, on Windows 10 21H1, not sure for other OS =>
(in MainWindow constructor)
IntPtr hWnd = WinRT.Interop.WindowNative.GetWindowHandle(this);
IntPtr pContext = ImmGetContext(hWnd);
bool bRet = ShowReadingWindow(pContext, false);
with declarations :
[DllImport("Imm32.dll", SetLastError = true, CharSet = CharSet.Unicode)]
public static extern IntPtr ImmGetContext(IntPtr unnamedParam1);
[DllImport("CHxReadingStringIME.dll", SetLastError = true, CharSet = CharSet.Unicode)]
public static extern bool ShowReadingWindow(IntPtr hwnd, bool bShow);