aboutsummaryrefslogtreecommitdiffstatsci
diff options
context:
space:
mode:
-rw-r--r--Crow/src/Widgets/Widget.cs14
1 files changed, 11 insertions, 3 deletions
diff --git a/Crow/src/Widgets/Widget.cs b/Crow/src/Widgets/Widget.cs
index 29424df3..866f51c5 100644
--- a/Crow/src/Widgets/Widget.cs
+++ b/Crow/src/Widgets/Widget.cs
@@ -898,16 +898,24 @@ namespace Crow
/// <summary>
/// set the visible state of the control, invisible controls does reserve space in the layouting system.
/// </summary>
- [DesignCategory ("Appearance")][DefaultValue(true)]
+ [Obsolete][DesignCategory ("Appearance")][DefaultValue(true)]
public virtual bool Visible {
- get { return isVisible; }
+ get => IsVisible;
+ set => IsVisible = value;
+ }
+ /// <summary>
+ /// set the visible state of the control, invisible controls does reserve space in the layouting system.
+ /// </summary>
+ [DesignCategory ("Appearance")][DefaultValue(true)]
+ public virtual bool IsVisible {
+ get => isVisible;
set {
if (value == isVisible)
return;
isVisible = value;
- if (!Visible)
+ if (!isVisible)
unshownPostActions ();
RegisterForLayouting (LayoutingType.Sizing);