public static bool ShowWindow(IntPtr windowHandle, WindowStates state) { // Check if the handle is valid HandleManipulator.ValidateAsArgument(windowHandle, "windowHandle"); // Change the state of the window return NativeMethods.ShowWindow(windowHandle, state); }