c# - 颜色.FromArgb(...);安全信息

标签 c# visual-studio colors windows-runtime

我正在从 argb 定义颜色,ex

Color.FromArgb(255,255,0,0);

在 visual studio 2012 中,winRT 应用程序说这是用 [security critical] 标记的。有什么原因吗?我试着搜索,没有结果。不知道为什么这与安全有关。

更新:

现在我注意到,不仅 FromArgb(...);方法给出此 [SECURITY CRITICAL] 警告。这些中的任何一个:

c.A = 255;
c.R = 255;
c.G = 0;
c.B = 0;

也是。

最佳答案

System.Drawing 是非托管 GDI+ 代码的包装器。据我了解,WinRT 不支持 GDI+:

http://social.msdn.microsoft.com/Forums/en-NZ/winappswithnativecode/thread/0ba00fbd-183f-4df6-afa2-04d0ac14706a

Native rendering code will need to be done with Direct2D.

关于c# - 颜色.FromArgb(...);安全信息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12993209/

相关文章:

c# - 如何使用反射和app.config调用wcf?

c# - 命名空间中不存在类型或命名空间名称

git - 使 Visual Studio 2019 在源代码中看到 git 存储库,但在构建目录(具有 sln 文件)中不存在

iphone - iOS 开发中应该使用哪种 RGB 比例尺?

java - 在运行时更改十六进制字符串

objective-c - 在 Objective-C 中以编程方式更改颜色深度

c# - .NET 4.0 自动化/脚本化某些操作

c# - 在单个语句中为多个变量分配相同的值

javascript - 在 C++ 中将 ostream 分配给数据类型字符串

c# - 防止 Visual Studio 对某些方法的引用进行计数