SharpSoundDevice.DeviceUtilities.DockWpfWindow C# (CSharp) Method

DockWpfWindow() public static method

Helper method used to dock a Wpf window inside a Vst Window. All UI chrome is hidden away (borders, close/minimize/maximize buttons) and the window becomes embedded inside the parent window
public static DockWpfWindow ( System WpfWindow, IntPtr vstWindow ) : void
WpfWindow System
vstWindow System.IntPtr
return void
        public static void DockWpfWindow(System.Windows.Window WpfWindow, IntPtr vstWindow)
        {
            WpfWindow.Top = 0;
            WpfWindow.Left = 0;
            WpfWindow.ShowInTaskbar = false;
            WpfWindow.WindowStyle = System.Windows.WindowStyle.None;
            WpfWindow.ResizeMode = System.Windows.ResizeMode.NoResize;
            WpfWindow.Show();
            var windowHwnd = new System.Windows.Interop.WindowInteropHelper(WpfWindow);
            IntPtr hWnd = windowHwnd.Handle;
            SetParent(hWnd, vstWindow);
        }