public static void Create(Window from) { if (thisWindow == null) { ChromeWindow winLog = new ChromeWindow(); winLog.Owner = from; winLog.WindowStartupLocation = WindowStartupLocation.CenterOwner; winLog.Show(); var interop = new WindowInteropHelper(winLog); interop.EnsureHandle(); interop.Owner = new WindowInteropHelper(from).Handle; } }
public ChromeWindow() { InitializeComponent(); thisWindow = this; dpiPointF = WebBrowserZoomInvoker.GetCurrentDIPScale(); }