Stellen Sie einen Usercontrol-Eigenschaft auf Nicht zeigen, in VS Eigenschaften-Fenster
-
09-06-2019 - |
Frage
Ich habe ein Usercontrol in meinem Asp.net Projekt, das eine öffentliche Eigenschaft hat. Ich glaube nicht, diese Eigenschaft wollen in der Visual Studio-Eigenschaftenfenster zeigen, wenn ein Benutzer eine Instanz der Usercontrol in der IDE hervorhebt. Welche Attribute (oder eine andere Methode) sollte ich es verwenden, um zu verhindern angezeigt?
class MyControl : System.Web.UI.UserControl {
// Attribute to prevent property from showing in VS Property Window?
public bool SampleProperty { get; set; }
// other stuff
}
Lösung
Verwenden Sie das folgende Attribut ...
using System.ComponentModel;
[Browsable(false)]
public bool SampleProperty { get; set; }
In VB.net, diese wird :
<System.ComponentModel.Browsable(False)>
Andere Tipps
Tonnen Attribute gibt zu steuern, wie die Property funktioniert.
[Browsable(false)]
public bool HiddenProperty {get;set;}
Mit dem System.ComponentModel.Browsable
Attribute
> ' VB
>
> <System.ComponentModel.Browsable(False)>
oder
// C#
[System.ComponentModel.Browsable(false)]
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow