如何从颜色或画笔类中获取所有标准颜色?
例如:
Foreach var item in brushes
Do something...
最佳答案
foreach(var color in typeof(Brushes)
.GetProperties(BindingFlags.Static | BindingFlags.Public))
{
var currentColor = color.GetValue(null) as Brush;
}
如果您只需要颜色名称,那么您可以使用 LINQ
:
var colorNames = typeof (Brushes)
.GetProperties(BindingFlags.Static | BindingFlags.Public)
.Select(x => x.Name);
关于c# - 我如何从颜色或画笔类中获取所有标准颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21758430/