如何在打开新的WPF窗口时设置Window的属性

时间:2019-02-13 09:57:24

标签: wpf cefsharp

我想在CefSharp的WPF中设置新窗口的属性,例如showIntaskbar == false。

我已经实现了ILifeSpanHandler的接口,这是我的代码

public bool OnBeforePopup(IWebBrowser chromiumWebBrowser, IBrowser browser, IFrame frame, string targetUrl, string targetFrameName, WindowOpenDisposition targetDisposition, bool userGesture, IPopupFeatures popupFeatures, IWindowInfo windowInfo, IBrowserSettings browserSettings, ref bool noJavascriptAccess, out IWebBrowser newBrowser)
{
newBrowser = null;
Window newWindow = (Window)HwndSource.FromHwnd(windowInfo.WindowHandle).RootVisual;
newWindow.ShowInTaskbar = false;
return false;
}

但出现错误,windowinfo.WindowHandle的值唤醒0x0000000 请帮助我。

0 个答案:

没有答案
相关问题