代码之家  ›  专栏  ›  技术社区  ›  jpierson

是否有System.Windows.SystemColors的可视指南[[关闭]

  •  9
  • jpierson  · 技术社区  · 15 年前

    全世界 Windows UX Guide SystemColors 在应用程序中,以确保应用程序的默认主题与系统的其余部分一致。我完全同意;唯一的问题是,似乎没有任何关于SystemColors类型中的命名值如何映射到典型用户界面的实际公共部分的指南。取而代之的是,我们被命名为Caption这样的名称,并希望了解将应用于哪些控件。

    作为我正在寻找的一个例子,在WindowsUX指南中有一个 主指令 User Interface Text 在最新的默认Windows主题中,它通常看起来像深蓝色。这是什么系统颜色,我可以有我自己的“主要说明”标签使用相同的颜色?

    3 回复  |  直到 8 年前
        1
  •  5
  •   Glorfindel Doug L.    4 年前

    这个 table of SystemColors 是迄今为止我遇到的最好的资源,它显示了每个流行Windows主题中每个命名键的默认颜色值。但问题是,它仍然缺乏与windowsux指南中描述的实际UI元素或角色/模式的任何类型的关联,例如下面的列表 default windows text patterns .

    最近我遇到 another good resource 关于系统颜色。

        2
  •  3
  •   Jeff Yates    15 年前

    传统上,这些名称映射到 Advanced Appearance 显示属性中的选项卡。

    要查看这些,请右键单击桌面,选择 Properties 然后 外观 ,然后单击 高级 . 这个 Item: 下拉列表包含命名设置。也就是说,名称不一定精确映射,但当主题被禁用时,通常不难计算出来。

        3
  •  1
  •   Hans Passant    15 年前