public void Application_VisualStyleState_Get_ReturnsExpected() { VisualStyleState state = Application.VisualStyleState; Assert.True(Enum.IsDefined(typeof(VisualStyleState), state)); Assert.Equal(state, Application.VisualStyleState); }
private static bool VistaDialogSupported() { try { OperatingSystem os = Environment.OSVersion; if (os.Platform == PlatformID.Win32NT && os.Version.Major >= 6) { // Check that visual styles are enabled and the OS is not in safe mode. VisualStyleState state = Application.VisualStyleState; if (state == VisualStyleState.ClientAndNonClientAreasEnabled || state == VisualStyleState.ClientAreaEnabled) { return(SystemInformation.BootMode == BootMode.Normal); } } } catch (InvalidOperationException) { } catch (SecurityException) { } return(false); }
private static bool VistaDialogSupported() { try { if (OS.IsVistaOrLater) { // Check that visual styles are enabled and the OS is not in safe mode. VisualStyleState state = Application.VisualStyleState; if (state == VisualStyleState.ClientAndNonClientAreasEnabled || state == VisualStyleState.ClientAreaEnabled) { return(SystemInformation.BootMode == BootMode.Normal); } } } catch (InvalidOperationException) { } catch (SecurityException) { } return(false); }
public void Application_VisualStyleState_Set_ReturnsExpected(VisualStyleState value) { VisualStyleState state = Application.VisualStyleState; try { Application.VisualStyleState = value; Assert.Equal(value, Application.VisualStyleState); } finally { Application.VisualStyleState = state; } }
public void Application_VisualStyleState_Set_ReturnsExpected(VisualStyleState valueParam) { // This needs to be in RemoteExecutor.Invoke because changing Application.VisualStyleState // sends WM_THEMECHANGED to all controls, which can cause a deadlock if another test fails. RemoteExecutor.Invoke((valueString) => { VisualStyleState value = Enum.Parse <VisualStyleState>(valueString); VisualStyleState state = Application.VisualStyleState; try { Application.VisualStyleState = value; Assert.Equal(value, Application.VisualStyleState); } finally { Application.VisualStyleState = state; } }, valueParam.ToString()); }