VS 속성 창에 UserControl 속성이 표시되지 않도록 설정
-
09-06-2019 - |
문제
공용 속성이 있는 Asp.net 프로젝트에 UserControl이 있습니다.사용자가 IDE에서 UserControl 인스턴스를 강조 표시할 때 Visual Studio 속성 창에 이 속성이 표시되는 것을 원하지 않습니다.표시되지 않도록 하려면 어떤 속성(또는 다른 방법)을 사용해야 합니까?
class MyControl : System.Web.UI.UserControl {
// Attribute to prevent property from showing in VS Property Window?
public bool SampleProperty { get; set; }
// other stuff
}
해결책
다음 속성을 사용하십시오 ...
using System.ComponentModel;
[Browsable(false)]
public bool SampleProperty { get; set; }
VB.net에서는 이 될거야:
<System.ComponentModel.Browsable(False)>
다른 팁
수많은 속성 PropertyGrid의 작동 방식을 제어할 수 있습니다.
[Browsable(false)]
public bool HiddenProperty {get;set;}
사용 System.ComponentModel.Browsable
~에 귀속하다
> ' VB
>
> <System.ComponentModel.Browsable(False)>
또는
// C#
[System.ComponentModel.Browsable(false)]
제휴하지 않습니다 StackOverflow