据我所见,所有自定义控件属性都可以直接从WPF窗口XAML进行编辑。有没有办法隐藏其中的一些属性?我们有一些属性在应用程序启动时完全没有意义,需要在运行时更改。
我能想到的唯一主意是将它们更改为方法?你觉得呢?
谢谢。
我能想到的唯一主意是将它们更改为方法?你觉得呢?
谢谢。
您可以使用 EditorBrowsableAttribute
将 XAML 编辑器中的属性隐藏起来。将此属性设置为 EditorBrowsableState.Never
将会隐藏它。
[EditorBrowsable(EditorBrowsableState.Never)]
public int BusinessProperty {get; set;}
更多信息请参见:EditorBrowsableAttribute
class Name {
public int x;
}
x将成为一个字段,而不是一个属性。
[BrowsableAttribute(false)]
为成员添加注释吗? - Pragmateek