如何从WPF窗口XAML隐藏属性?

时间:2014-08-29 08:29:27

标签: c# .net wpf xaml wpf-controls

据我所知,所有自定义控件属性都可以直接从WPF窗口XAML进行编辑。有什么方法可以隐藏其中一些吗?我们拥有的属性在应用程序启动时完全没有意义,需要在运行时稍后进行更改。

我脑海中唯一的想法是将它们改为方法吗?你觉得怎么样?

感谢。

2 个答案:

答案 0 :(得分:1)

您可以使用EditorBrowsableAttribute隐藏XAML编辑器中的属性。在属性上将此属性设置为EditorBrowsableState.Never将隐藏它。

[EditorBrowsable(EditorBrowsableState.Never)]
public int BusinessProperty {get; set;}

此处有更多信息:EditorBrowsableAttribute

答案 1 :(得分:-1)

尝试这样的事情:

 class Name {
   public int x;
 }

x将是一个字段,而不是属性。