我想知道VS2019中是否为WPF设置了启用代码中的“颜色预览”的功能,这样,当我键入十六进制颜色代码时,它将显示颜色(而不必将颜色应用于任何UI元素) –只是纯视觉预览)?
我有一个项目,在其中使用多种颜色,并且很难跟踪哪种颜色是哪种颜色,因此有一个可视化的指南将是很好的。
我在资源词典中用于颜色的一般代码是:
<Color x:Key="BackgroundLight">#efefef</Color>
<SolidColorBrush x:Key="BackgroundLightBrush" Color="{StaticResource BackgroundLight}" />
VS2019中有这样的设置吗?我相信我在一个youtube视频中看到了类似的东西,其中十六进制代码用相应的颜色加了下划线,但是我既无法弄清楚如何实现该目的,也无法立即找到该视频。
答案 0 :(得分:0)
有时,您可以说服颜色选择器出现在属性窗口中。
这很奇怪,我必须承认我不记得尝试使用vs2019。 编辑: 刚刚尝试过这种方法,我无法仅使用一种颜色就可以使用它。像说网格中带有十六进制的背景这样的控件可以正常工作,但是当我选择一种颜色资源时,拾色器根本不响应。
有一个vsix
https://marketplace.visualstudio.com/items?itemName=NikolaMSFT.InlineColorPicker
就像您在做的那样,我通常在资源字典中定义颜色,以便它们具有有意义的名称。
完成此操作后,实际颜色就没那么重要了。
答案 1 :(得分:0)
VisualStudio的最新版本现在默认情况下实现。颜色名称旁边有一个彩色正方形。很好。