从Designer隐藏WPF控件的属性(Visual Studio 2010)

Mic*_*lle 5 c# wpf

我正在使用Visual Studio 2010和WPF.

我正在创建一个继承自ContentControl的新Control,我想隐藏Content属性,以便在设计时它在Properties窗口中不可见.

我试过了

[Browsable(false)]
Run Code Online (Sandbox Code Playgroud)

就像我们在WinForms中所做的一样,但它不起作用.

有关如何解决这个问题的任何想法?

谢谢.

Cod*_*ker 6

米歇尔,

您的房产需要设置为公开:

[Browsable(false)]
public new object Content
{
    get { return base.Content; }
    set { base.Content = value; }
}
Run Code Online (Sandbox Code Playgroud)

将其设置为public后,它将从属性窗口中隐藏.

私人:

在此输入图像描述

与公众:

在此输入图像描述

谢谢