据我所知,所有自定义控件属性都可以直接从WPF窗口XAML进行编辑。有什么方法可以隐藏其中一些吗?我们拥有的属性在应用程序启动时完全没有意义,需要在运行时稍后进行更改。
我脑海中唯一的想法是将它们改为方法吗?你觉得怎么样?
感谢。
答案 0 :(得分:1)
您可以使用EditorBrowsableAttribute
隐藏XAML编辑器中的属性。在属性上将此属性设置为EditorBrowsableState.Never
将隐藏它。
[EditorBrowsable(EditorBrowsableState.Never)]
public int BusinessProperty {get; set;}
此处有更多信息:EditorBrowsableAttribute
答案 1 :(得分:-1)
尝试这样的事情:
class Name {
public int x;
}
x将是一个字段,而不是属性。