visual studio 编辑WPF时,属性栏的字体怎么设定

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了visual studio 编辑WPF时,属性栏的字体怎么设定相关的知识,希望对你有一定的参考价值。

visual studio 在做WPF应用程序时,属性栏的字体怎么设定。请注意不是窗体的字体,是属性栏的字体,如图红色标注的内容

Tools(工具)->option(选项)->Environment->Fonts and colors
在font那一栏可以选字体,VC6.0默认的字体是Fixedsys,因为看VC6.0的习惯了,所以我找了很久才找到是这种字体,字体大小你可以设为12
另外还可以设颜色
参考技术A vs2005没有开发wpf的能力,要升级到vs2008才行。

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

【中文标题】从设计器中隐藏 WPF 控件的属性 (Visual Studio 2010)【英文标题】:Hiding a property of a WPF control from the Designer (Visual Studio 2010) 【发布时间】:2011-12-20 15:44:24 【问题描述】:

我正在使用 Visual Studio 2010 和 WPF。

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

我试过了

[Browsable(false)]

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

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

谢谢。

【问题讨论】:

更多代码可能会有所帮助。例如您要隐藏的属性的定义。 ***.com/questions/1528/…的可能重复 [Browsable(false)] private new object Content get return base.Content; 设置 base.Content = 值; @Nayan 这个问题与您发送的链接不同 【参考方案1】:

米歇尔,

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

[Browsable(false)]
public new object Content

    get  return base.Content; 
    set  base.Content = value; 

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

私人:

公开:

谢谢

【讨论】:

嗨@Jason 谢谢你的帮助。现在它起作用了。但是现在我遇到了另一个问题......当我创建一个从该基类继承的新类时,我已经在基类中声明了它,然后 Content 属性再次出现在“属性”窗口中。但是,如果我将 Content 属性重新声明移动到新类,它就会从“属性”窗口中消失。为什么会这样? @Michelle 不确定我是否在关注,但我能够创建一个继承 ContentControl 的“BaseControl”类。然后我的“MyControl”继承了“BaseControl”。如果我将公共新对象内容放在任一类中,它仍然隐藏在表单中。 如果您不在“MyControl”中再次重写该属性,那么它会出现在“属性”窗口中。但是,当我在 Forms 中执行相同操作时,我不必重写派生类中的属性。为什么在 WPF 中会发生这种情况? 等一下,为了保护 dp 不被设计器编辑,我们必须将其公开?这肯定会适得其反吗? @TheHitchenator TBH,我在 9 年前回答了这个问题。我不再使用 WPF,所以我无法为您的问题提供可靠的答案。我很抱歉,但是是的,这似乎适得其反。

以上是关于visual studio 编辑WPF时,属性栏的字体怎么设定的主要内容,如果未能解决你的问题,请参考以下文章

尝试在 Visual Studio 2008 中编辑 UI 时出现 WPF 设计器异常

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

visual studio 2013 wpf 添加窗口加载和关闭函数

如何在 Visual Studio 2019 中为 C# WPF 切换 XAML 中的行注释

Visual studio怎么调出属性面板,F4调出属性面板,属性管理器,properties呼出,properties manager,WPF

Visual Studio - WPF - 在设计时设置标准文本样式