Я создал поле со списком, которое я хотел бы загрузить всеми стандартными цветами. Я хотел бы сделать это в файле xaml.cs, а не в прямом XAML. Я нашел много примеров, чтобы сделать это в C # для .NET, но не WPF.
Я нашел следующий код, который работает в .NET, и кажется, что prop.PropertyType.FullName
никогда не равняется "System.Drawing.Color")
Я отлаживал через него, и единственное значение, которое System.Reflection.PropertyInfo eqauls имеет смысл, - это System.Windows.Media. ColorContext. Но когда я попробовал это, он не возвращал никаких цветов.
foreach (System.Reflection.PropertyInfo prop in typeof(Color).GetProperties())
{
if (prop.PropertyType.FullName == "System.Drawing.Color")
comboBox1.Items.Add(prop.Name);
}
Любые предложения или комментарии приветствуются.
Спасибо!