示例#1
0
        private static void InitializeRenderer(int state)
        {
            int part = GroupBoxElement.Part;

            if (SystemInformation.HighContrast &&
                ((GroupBoxState)state == GroupBoxState.Disabled) &&
                VisualStyleRenderer.IsCombinationDefined(GroupBoxElement.ClassName, VisualStyleElement.Button.GroupBox.HighContrastDisabledPart))
            {
                part = VisualStyleElement.Button.GroupBox.HighContrastDisabledPart;
            }

            if (visualStyleRenderer == null)
            {
                visualStyleRenderer = new VisualStyleRenderer(GroupBoxElement.ClassName, part, state);
            }
            else
            {
                visualStyleRenderer.SetParameters(GroupBoxElement.ClassName, part, state);
            }
        }
示例#2
0
        private static void InitializeRenderer(int state)
        {
            int part = s_checkBoxElement.Part;

            if (SystemInformation.HighContrast &&
                IsDisabled((CheckBoxState)state) &&
                VisualStyleRenderer.IsCombinationDefined(s_checkBoxElement.ClassName, VisualStyleElement.Button.CheckBox.HighContrastDisabledPart))
            {
                part = VisualStyleElement.Button.CheckBox.HighContrastDisabledPart;
            }

            if (t_visualStyleRenderer is null)
            {
                t_visualStyleRenderer = new VisualStyleRenderer(s_checkBoxElement.ClassName, part, state);
            }
            else
            {
                t_visualStyleRenderer.SetParameters(s_checkBoxElement.ClassName, part, state);
            }
        }
        private static void InitializeRenderer(int state)
        {
            RadioButtonState radioButtonState = (RadioButtonState)state;
            int part = RadioElement.Part;

            if (SystemInformation.HighContrast &&
                (radioButtonState == RadioButtonState.CheckedDisabled || radioButtonState == RadioButtonState.UncheckedDisabled) &&
                VisualStyleRenderer.IsCombinationDefined(RadioElement.ClassName, VisualStyleElement.Button.RadioButton.HighContrastDisabledPart))
            {
                part = VisualStyleElement.Button.RadioButton.HighContrastDisabledPart;
            }

            if (visualStyleRenderer == null)
            {
                visualStyleRenderer = new VisualStyleRenderer(RadioElement.ClassName, part, state);
            }
            else
            {
                visualStyleRenderer.SetParameters(RadioElement.ClassName, part, state);
            }
        }
示例#4
0
        private static void InitializeRenderer(int state)
        {
            int part = CheckBoxElement.Part;

            if (AccessibilityImprovements.Level2 &&
                SystemInformation.HighContrast &&
                IsDisabled((CheckBoxState)state) &&
                VisualStyleRenderer.IsCombinationDefined(CheckBoxElement.ClassName, VisualStyleElement.Button.CheckBox.HighContrastDisabledPart))
            {
                part = VisualStyleElement.Button.CheckBox.HighContrastDisabledPart;
            }

            if (visualStyleRenderer == null)
            {
                visualStyleRenderer = new VisualStyleRenderer(CheckBoxElement.ClassName, part, state);
            }
            else
            {
                visualStyleRenderer.SetParameters(CheckBoxElement.ClassName, part, state);
            }
        }