public virtual void DestroyHandle() { if (window_handle != IntPtr.Zero) { XplatUI.DestroyWindow(window_handle); } }