如何处理System.Drawing.Color < - > System.Windows.Media.Color模糊引用

Alm*_*lmo 3 .net c#

我正在使用System.Drawing来填充矩形并绘制线条和东西.System.Drawing.Color对象只有一个预定义颜色列表,我想用RGB分配自己的颜色.所以我添加了System.Windows.Media命名空间,现在所有对"Color"的引用都说它们是一个含糊不清的引用.

我理解为什么.但我想知道是否有比这更好的解决方案

System.Windows.Media.Color colorVariableName;
Run Code Online (Sandbox Code Playgroud)

无论我在哪里引用Color变量.

Mik*_* M. 5

您可以在顶部为您的使用设置别名,因此您可以说出类似的内容

using MediaColor = System.Windows.Media.Color
Run Code Online (Sandbox Code Playgroud)

你可以说

MediaColor colorVariableName
Run Code Online (Sandbox Code Playgroud)