private WpfCanvas?GetWindowTextInputLayer() { if (_owner?.TextBox?.XamlRoot is not { } xamlRoot) { return(null); } var host = XamlRootMap.GetHostForRoot(xamlRoot); return(host?.NativeOverlayLayer); }
private void OnChildLoading(FrameworkElement sender, object args) { // Ensure the XamlRoot is registered early. XamlRootMap.Register(sender.XamlRoot, this); }
public void ReleasePointerCapture(PointerIdentifier pointer, XamlRoot xamlRoot) { var host = XamlRootMap.GetHostForRoot(xamlRoot); host?.ReleasePointerCapture(); }