我一直在我的WPF应用程序中创建自定义颜色资源,并且WPF表单中的颜色与图像中的原始颜色不匹配。
在上面我随机选择了一种蓝色,然后用这种颜色作为背景。源代码如下:
<Window x:Class="WpfApplication1.MainWindow"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
xmlns:local="clr-namespace:WpfApplication1"
mc:Ignorable="d"
Title="MainWindow" Height="350" Width="525">
<Grid Background="#2E4272">
</Grid>
</Window>
我错过了什么?
编辑:
我正在努力找出根本原因,并且我会得到一个奇怪的现象,我将尝试解释。所以,首先我拍摄了一张我喜欢的颜色的图像,并使用adobe illustrator中的滴管工具来确定其颜色。然后我在WPF表单中使用了那种颜色。它们不匹配所以我把两者放在一起并做了一个屏幕截图。
然后我在插画中打开了屏幕截图,WPF中的部分给了我正确的十六进制值(与原始图像相同),如果我把它们放在一起,它们看起来是一样的。屏幕截图中的原始徽标部分是其他颜色。所以...如果我从我的电脑上截取屏幕截图,WPF颜色会变回正确的颜色,原始颜色会变为其他颜色。