对设计器隐藏 WPF 控件的属性 (Visual Studio 2010)

发布于 2024-12-13 08:54:16 字数 238 浏览 0 评论 0原文

我正在使用 Visual Studio 2010 和 WPF。

我正在创建一个继承自 ContentControl 的新控件,并且我想隐藏 Content 属性,以便在设计时它将在“属性”窗口中不可见。

我尝试过

[Browsable(false)]

像 WinForms 中那样,但它不起作用。

知道如何解决这个问题吗?

谢谢。

I'm using Visual Studio 2010 and WPF.

I'm creating a new Control that inherits from ContentControl and I wanna hide the Content property so it will be invisible in the Properties window at design time.

I tried with

[Browsable(false)]

like we do in WinForms but it doesn't work.

Any idea about how to solve this?

Thank you.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

夜光 2024-12-20 08:54:16

米歇尔,

您的属性需要设置为公共:

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

一旦您将其设置为公共,它将从属性窗口中隐藏。

私有:

在此处输入图像描述

公开:

在此处输入图像描述

谢谢

Michelle,

Your property needs to be set to public:

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

Once you set it to public, it will hide from the properties window.

With Private:

enter image description here

With Public:

enter image description here

Thanks

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文