172 references to VisualStylesMode
System.Windows.Forms (172)
System\Windows\Forms\Application.cs (26)
51
private static
VisualStylesMode
? s_defaultVisualStylesMode;
670
/// Gets the default <see cref="
VisualStylesMode
"/> used as the rendering style guideline for the
674
/// The <see cref="
VisualStylesMode
"/> used as the rendering style guideline for the application's
675
/// controls. This is <see cref="
VisualStylesMode
.Classic"/> when visual styles are enabled and
676
/// <see cref="
VisualStylesMode
.Disabled"/> otherwise, unless it has been changed by a call to
677
/// <see cref="SetDefaultVisualStylesMode(
VisualStylesMode
)"/>.
681
/// The default value is <see cref="
VisualStylesMode
.Classic"/> so that applications that simply
683
/// calling <see cref="SetDefaultVisualStylesMode(
VisualStylesMode
)"/>.
686
/// While visual styles are disabled, the effective value remains <see cref="
VisualStylesMode
.Disabled"/>,
688
/// <see cref="SetDefaultVisualStylesMode(
VisualStylesMode
)"/>.
691
public static
VisualStylesMode
DefaultVisualStylesMode
695
{ } =>
VisualStylesMode
.Disabled,
697
?
VisualStylesMode
.Classic
698
:
VisualStylesMode
.Disabled
702
/// Sets the default <see cref="
VisualStylesMode
"/> used as the rendering style guideline for the
710
/// <paramref name="styleSetting"/> is <see cref="
VisualStylesMode
.Inherit"/>, which is not valid as
714
/// <paramref name="styleSetting"/> is not a defined <see cref="
VisualStylesMode
"/> value.
719
/// <see cref="EnableVisualStyles"/>, the effective mode remains <see cref="
VisualStylesMode
.Disabled"/>.
720
/// Passing <see cref="
VisualStylesMode
.Disabled"/> has the same effect as not calling
724
public static void SetDefaultVisualStylesMode(
VisualStylesMode
styleSetting)
731
VisualStylesMode
.Classic => styleSetting,
732
VisualStylesMode
.Disabled => styleSetting,
733
VisualStylesMode
.Net11 => styleSetting,
734
VisualStylesMode
.Latest => styleSetting,
735
VisualStylesMode
.Inherit => throw new ArgumentException(
738
_ => throw new InvalidEnumArgumentException(nameof(styleSetting), (int)styleSetting, typeof(
VisualStylesMode
))
System\Windows\Forms\Control.cs (51)
881
public virtual partial
VisualStylesMode
VisualStylesMode
885
VisualStylesMode
.Inherit);
892
VisualStylesMode
.Inherit => value,
893
VisualStylesMode
.Classic => value,
894
VisualStylesMode
.Disabled => value,
895
VisualStylesMode
.Net11 => value,
896
VisualStylesMode
.Latest => value,
897
_ => throw new InvalidEnumArgumentException(nameof(value), (int)value, typeof(
VisualStylesMode
))
900
VisualStylesMode
oldEffectiveValue = EffectiveVisualStylesMode;
902
if (value ==
VisualStylesMode
.Inherit)
921
out
VisualStylesMode
value)
922
&& value !=
VisualStylesMode
.Inherit;
925
=> VisualStylesMode =
VisualStylesMode
.Inherit;
927
private
VisualStylesMode
UncoercedVisualStylesMode
931
VisualStylesMode
value = VisualStylesMode;
933
return value ==
VisualStylesMode
.Inherit
939
private
VisualStylesMode
ResolvedVisualStylesMode
941
VisualStylesMode ==
VisualStylesMode
.Inherit
948
private protected virtual
VisualStylesMode
GetSupportedVisualStylesMode(
VisualStylesMode
mode)
952
/// Gets the renderer-authoritative <see cref="Forms.
VisualStylesMode
"/> that controls must honor when deciding
956
/// <see cref="
VisualStylesMode
.Disabled"/> when visual styles are explicitly disabled;
957
/// <see cref="
VisualStylesMode
.Classic"/> when Windows High Contrast is active (so custom non-client
975
protected
VisualStylesMode
EffectiveVisualStylesMode
978
private
VisualStylesMode
GetEffectiveVisualStylesMode(bool highContrast)
980
VisualStylesMode
mode = ResolvedVisualStylesMode;
982
return mode is
VisualStylesMode
.Disabled
983
?
VisualStylesMode
.Disabled
985
?
VisualStylesMode
.Classic
1035
/// Gets the default <see cref="Forms.
VisualStylesMode
"/> for the control, which is ambient to
1045
protected virtual
VisualStylesMode
DefaultVisualStylesMode => Application.DefaultVisualStylesMode;
4468
VisualStylesMode
oldEffectiveVisualStylesMode = EffectiveVisualStylesMode;
7073
/// so that the control's <see cref="GetVisualStylesModeChangeImpact(
VisualStylesMode
,
VisualStylesMode
)"/>
7170
VisualStylesMode
oldMode,
7171
VisualStylesMode
newMode)
7175
VisualStylesMode
oldEffectiveVisualStylesMode,
7176
VisualStylesMode
newEffectiveVisualStylesMode)
7469
|| Properties.GetValueOrDefault<
VisualStylesMode
>(s_visualStylesModeProperty)
7477
VisualStylesMode
oldEffectiveVisualStylesMode = EffectiveVisualStylesMode;
7482
VisualStylesMode
newEffectiveVisualStylesMode = EffectiveVisualStylesMode;
7533
VisualStylesMode
oldEffectiveVisualStylesMode,
7534
VisualStylesMode
newEffectiveVisualStylesMode,
7550
VisualStylesMode
oldEffectiveVisualStylesMode,
7551
VisualStylesMode
newEffectiveVisualStylesMode,
7566
public
VisualStylesMode
NewEffectiveVisualStylesMode { get; }
7568
public
VisualStylesMode
OldEffectiveVisualStylesMode { get; }
7599
VisualStylesMode
oldEffectiveVisualStylesMode,
7600
VisualStylesMode
newEffectiveVisualStylesMode)
8825
VisualStylesMode
oldEffectiveVisualStylesMode =
8827
VisualStylesMode
newEffectiveVisualStylesMode =
System\Windows\Forms\Control.VisualStylesMode.Docs.cs (5)
14
/// The requested <see cref="Forms.
VisualStylesMode
"/> for the control. The default is
15
/// <see cref="Forms.
VisualStylesMode
.Inherit"/>.
19
/// When this property is <see cref="Forms.
VisualStylesMode
.Inherit"/>, the effective renderer mode comes from
37
[AmbientValue(
VisualStylesMode
.Inherit)]
39
public virtual partial
VisualStylesMode
VisualStylesMode { get; set; }
System\Windows\Forms\Controls\Buttons\Appearance.cs (2)
27
/// <see cref="
VisualStylesMode
.Disabled"/> or <see cref="
VisualStylesMode
.Classic"/>.
System\Windows\Forms\Controls\Buttons\ButtonBase.cs (2)
1040
&& EffectiveVisualStylesMode >=
VisualStylesMode
.Net11
1300
internal
VisualStylesMode
EffectiveVisualStylesModeInternal => EffectiveVisualStylesMode;
System\Windows\Forms\Controls\Buttons\ButtonInternal\DarkMode\ButtonDarkModeAdapter.cs (2)
18
_modern = control.EffectiveVisualStylesModeInternal >=
VisualStylesMode
.Net11;
64
&& Control.EffectiveVisualStylesModeInternal >=
VisualStylesMode
.Net11
System\Windows\Forms\Controls\Buttons\ButtonInternal\DarkMode\DarkModeAdapterFactory.cs (1)
12
return Application.IsDarkModeEnabled || control.EffectiveVisualStylesModeInternal >=
VisualStylesMode
.Net11;
System\Windows\Forms\Controls\Buttons\ButtonInternal\DarkMode\ModernButtonDarkModeRenderer.cs (1)
12
/// <see cref="
VisualStylesMode
.Net11"/> or later. It supports both dark and light color schemes and draws a
System\Windows\Forms\Controls\Buttons\CheckBox.cs (3)
123
&& EffectiveVisualStylesMode >=
VisualStylesMode
.Net11
366
if (EffectiveVisualStylesModeInternal >=
VisualStylesMode
.Net11
712
&& EffectiveVisualStylesMode >=
VisualStylesMode
.Net11;
System\Windows\Forms\Controls\Buttons\FlatButtonAppearance.cs (2)
121
&& _owner.EffectiveVisualStylesModeInternal >=
VisualStylesMode
.Net11
148
&& _owner.EffectiveVisualStylesModeInternal >=
VisualStylesMode
.Net11
System\Windows\Forms\Controls\Buttons\RadioButton.cs (2)
228
&& EffectiveVisualStylesMode >=
VisualStylesMode
.Net11;
596
&& EffectiveVisualStylesMode >=
VisualStylesMode
.Net11;
System\Windows\Forms\Controls\ComboBox\ComboBox.Modern.cs (5)
23
=> EffectiveVisualStylesMode >=
VisualStylesMode
.Net11
985
VisualStylesMode
oldMode,
986
VisualStylesMode
newMode)
993
bool oldUsesModernMetrics = oldMode >=
VisualStylesMode
.Net11;
994
bool newUsesModernMetrics = newMode >=
VisualStylesMode
.Net11;
System\Windows\Forms\Controls\DataGridView\DataGridView.cs (4)
19
private protected override
VisualStylesMode
GetSupportedVisualStylesMode(
VisualStylesMode
mode)
20
=> mode <
VisualStylesMode
.Net11 || AppContextSwitches.DataGridViewModernRendering
22
:
VisualStylesMode
.Classic;
System\Windows\Forms\Controls\GroupBox\GroupBox.cs (2)
219
if (EffectiveVisualStylesMode >=
VisualStylesMode
.Net11)
489
&& EffectiveVisualStylesMode >=
VisualStylesMode
.Net11
System\Windows\Forms\Controls\GroupBox\GroupBox.Modern.cs (5)
28
&& EffectiveVisualStylesMode >=
VisualStylesMode
.Net11;
813
VisualStylesMode
oldMode,
814
VisualStylesMode
newMode)
821
bool oldUsesModernMetrics = oldMode >=
VisualStylesMode
.Net11;
822
bool newUsesModernMetrics = newMode >=
VisualStylesMode
.Net11;
System\Windows\Forms\Controls\PropertyGrid\PropertyGrid.cs (8)
85
private
VisualStylesMode
_requestedVisualStylesMode =
VisualStylesMode
.Inherit;
830
/// Always <see cref="
VisualStylesMode
.Classic"/>. Assigning a different value is remembered but does
836
/// <see cref="
VisualStylesMode
.Classic"/>. The editing controls hosted inside the grid (the value
839
/// own fixed layout. Because this override always returns <see cref="
VisualStylesMode
.Classic"/> and
846
/// effect; the getter continues to report <see cref="
VisualStylesMode
.Classic"/>. This keeps the
853
public override
VisualStylesMode
VisualStylesMode
855
get =>
VisualStylesMode
.Classic;
System\Windows\Forms\Controls\RichTextBox\RichTextBox.cs (2)
312
if (EffectiveVisualStylesMode <
VisualStylesMode
.Net11
457
if (EffectiveVisualStylesMode >=
VisualStylesMode
.Net11)
System\Windows\Forms\Controls\TextBox\MaskedTextBox.cs (1)
2889
&& EffectiveVisualStylesMode <
VisualStylesMode
.Net11)
System\Windows\Forms\Controls\TextBox\TextBox.cs (2)
397
if (EffectiveVisualStylesMode >=
VisualStylesMode
.Net11)
850
&& EffectiveVisualStylesMode <
VisualStylesMode
.Net11)
System\Windows\Forms\Controls\TextBox\TextBoxBase.cs (32)
371
if (EffectiveVisualStylesMode >=
VisualStylesMode
.Net11)
378
if (EffectiveVisualStylesMode >=
VisualStylesMode
.Net11 && IsHandleCreated)
472
if (EffectiveVisualStylesMode >=
VisualStylesMode
.Net11)
809
/// <see cref="
VisualStylesMode
"/> to a value other than <see cref="
VisualStylesMode
.Classic"/> or
810
/// <see cref="
VisualStylesMode
.Disabled"/>, the control will automatically apply styling that conforms to the
864
VisualStylesMode
.Disabled => PreferredHeightClassic,
865
VisualStylesMode
.Classic => PreferredHeightClassic,
866
>=
VisualStylesMode
.Net11 => PreferredHeightCore,
872
enumClass: typeof(
VisualStylesMode
))
1085
if (EffectiveVisualStylesMode >=
VisualStylesMode
.Net11)
1516
|| EffectiveVisualStylesMode <
VisualStylesMode
.Net11)
1749
|| EffectiveVisualStylesMode <
VisualStylesMode
.Net11)
1769
/// <see cref="
VisualStylesMode
.Net11"/> and <see cref="
VisualStylesMode
.Latest"/>. Consequently, switching
1775
VisualStylesMode
oldMode,
1776
VisualStylesMode
newMode)
1778
bool oldUsesModernMetrics = oldMode >=
VisualStylesMode
.Net11;
1779
bool newUsesModernMetrics = newMode >=
VisualStylesMode
.Net11;
1835
if (EffectiveVisualStylesMode >=
VisualStylesMode
.Net11)
1854
if (EffectiveVisualStylesMode >=
VisualStylesMode
.Net11)
1874
if (EffectiveVisualStylesMode >=
VisualStylesMode
.Net11)
1885
if (EffectiveVisualStylesMode >=
VisualStylesMode
.Net11)
1896
if (EffectiveVisualStylesMode >=
VisualStylesMode
.Net11)
1925
if (EffectiveVisualStylesMode >=
VisualStylesMode
.Net11)
1993
if (EffectiveVisualStylesMode >=
VisualStylesMode
.Net11)
2476
/// This runs only for <see cref="
VisualStylesMode
"/> values of <see cref="
VisualStylesMode
.Net11"/>
2483
if (EffectiveVisualStylesMode <
VisualStylesMode
.Net11
2499
if (!IsHandleCreated || EffectiveVisualStylesMode <
VisualStylesMode
.Net11)
2655
if (EffectiveVisualStylesMode <
VisualStylesMode
.Net11)
2699
if (EffectiveVisualStylesMode <
VisualStylesMode
.Net11
System\Windows\Forms\Controls\ToolStrips\ToolStrip.cs (4)
26
private protected override
VisualStylesMode
GetSupportedVisualStylesMode(
VisualStylesMode
mode)
27
=> mode <
VisualStylesMode
.Net11 || AppContextSwitches.ToolStripModernRendering
29
:
VisualStylesMode
.Classic;
System\Windows\Forms\Controls\UpDown\UpDownBase.cs (4)
261
/// more accessible click target and is used when a modern <see cref="
VisualStylesMode
"/>
262
/// (<see cref="
VisualStylesMode
.Net11"/> or above) is in effect.
264
internal bool UseSideBySideButtons => EffectiveVisualStylesMode >=
VisualStylesMode
.Net11;
1033
/// when a modern <see cref="
VisualStylesMode
"/> is in effect. Both the edit and the buttons are
System\Windows\Forms\Controls\UpDown\UpDownBase.UpDownEdit.cs (2)
23
public override
VisualStylesMode
VisualStylesMode
25
get =>
VisualStylesMode
.Classic;
System\Windows\Forms\Rendering\Button\AnimatedPopupButtonRenderer.cs (1)
239
bool hasCustomBackColor = button.EffectiveVisualStylesModeInternal >=
VisualStylesMode
.Net11
System\Windows\Forms\Rendering\CheckBox\AnimatedToggleSwitchRenderer.cs (1)
14
/// is <see cref="
VisualStylesMode
.Net11"/> or later.
System\Windows\Forms\SystemVisualSettings.cs (1)
56
/// <see cref="
VisualStylesMode
"/> so custom modern chrome does not bypass the High Contrast palette.
System\Windows\Forms\VisualStylesMode.cs (1)
32
/// default and is rejected by <see cref="Application.SetDefaultVisualStylesMode(
VisualStylesMode
)"/>.