{\r
private static readonly object ActivateEvent = new object();\r
private static readonly object DeactivateEvent = new object();\r
+\r
+ public View ()\r
+ {\r
+ base.Visible = false;\r
+ }\r
\r
internal void NotifyActivation (bool activated)\r
{\r
if (eh != null) eh (this, e);\r
}\r
}\r
+\r
+ internal bool VisibleInternal\r
+ {\r
+ get { return base.Visible; }\r
+ set { base.Visible = value; }\r
+ }\r
+\r
+ public override bool Visible\r
+ {\r
+ get { return base.Visible; }\r
+ set\r
+ {\r
+ throw new InvalidOperationException ("The Visible property of a View control can only be set by setting the active View of a MultiView.");\r
+ }\r
+ }\r
}\r
}\r
\r