【问题标题】:Background color of VS Package Addin?VS Package Addin的背景颜色?
【发布时间】:2011-02-24 14:49:48
【问题描述】:

这可能是一个非常简单的问题。

我创建了一个 VS 包,它有一个漂亮的小 GUI。 GUI 的背景应该是 System.Colors.ControlBrush:

<Grid Background="{x:Static SystemColors.ControlBrush}">

现在我有一个问题,它改变了网格的颜色,而不是窗口其余部分的颜色。 ->Screenshot

我以为我可以用同样的方式改变 UserControl 的背景,但不知何故它不起作用。现在,如果窗口的一部分是灰色而其余部分是白色,它看起来并不那么好。

有什么想法吗?

【问题讨论】:

    标签: c# wpf visual-studio-addins


    【解决方案1】:

    您的 UserControl 可能没有覆盖整个窗口。

    删除所有WidthHeight 属性并确保水平/垂直对齐方式均为Stretch

    【讨论】:

    • hmmm... 解决了颜色问题。猜猜现在我必须再次与设计进行斗争以使其看起来像它应该的那样,因为这会将所有东西移动到其他地方。
    • @Feroc:将您的控件放在单独的非Stretch 面板中。
    • 谢谢,我会试一试,但前提是我必须再次更改设计上的某些内容。目前一切就绪,我不想再碰它。 :D
    猜你喜欢
    • 2015-11-29
    • 1970-01-01
    • 2020-03-15
    • 1970-01-01
    • 1970-01-01
    • 2016-04-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多