[DesignerSerializationVisibility(DesignerSerializationVisibility.Hidden)] public bool IsHandleCreated { get { - if ((window != null) && (window.Handle != IntPtr.Zero)) { - Hwnd hwnd = Hwnd.ObjectFromHandle (window.Handle); - if (hwnd != null && !hwnd.zombie) - return true; - } + if (window == null || window.Handle == IntPtr.Zero) + return false; - return false; + Hwnd hwnd = Hwnd.ObjectFromHandle (window.Handle); + if (hwnd != null && hwnd.zombie) + return false; + + return true; } }