powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Получить Color из Colors по названию цвета
14 сообщений из 14, страница 1 из 1
Получить Color из Colors по названию цвета
    #39640458
Фотография mraklbrw
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Добрый день.

Есть массив строк - названия цветов из System.Drawing.Colors.
Код: c#
1.
string[] Colors = typeof(System.Windows.Media.Colors).GetProperties(BindingFlags.Static | BindingFlags.Public).Select(p => p.Name).ToArray();


Нужно как-то по названию цвета получить объект Color из Colors.
Думаю, что возможно с помощью рефлексии.
Прошу помочь.
...
Рейтинг: 0 / 0
Получить Color из Colors по названию цвета
    #39640491
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я думаю, можно воспользоваться стандартным конвертором. Ведь в XAML-е название цвета из строки автоматом преобразуется в Color. Хотя, конечно, используется та же рефлексия скорее всего
...
Рейтинг: 0 / 0
Получить Color из Colors по названию цвета
    #39640512
Фотография LR
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
System.Drawing.Color s - а есть ли такое?
Непонятно, что в конце концов нужно, может System.Drawing.Color.FromName?
...
Рейтинг: 0 / 0
Получить Color из Colors по названию цвета
    #39640523
Сон Веры Павловны
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
LRSystem.Drawing.Color s - а есть ли такое?
Непонятно, что в конце концов нужно, может System.Drawing.Color.FromName?
Автор путается в показаниях: пишет про System.Drawing.Colors, а в коде имена цветов извлекаются из System.Windows.Media.Colors.
Экземпляр System.Windows.Media.Color из строкового представления цвета можно получить с помощью ColorConverter.ConvertFromString .
...
Рейтинг: 0 / 0
Получить Color из Colors по названию цвета
    #39640608
Фотография mraklbrw
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Спасибо!
...
Рейтинг: 0 / 0
Получить Color из Colors по названию цвета
    #39640612
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а ты, случайно, не это хочешь сделать?

...
Рейтинг: 0 / 0
Получить Color из Colors по названию цвета
    #39640778
Фотография mraklbrw
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Нет. Мне нужно было выбор цвета пользователем в ListBox.
...
Рейтинг: 0 / 0
Получить Color из Colors по названию цвета
    #39640791
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mraklbrw,
Готового контрола нет или он не подходит?
Я не помню в какой lib его видел.
...
Рейтинг: 0 / 0
Получить Color из Colors по названию цвета
    #39640793
Фотография mraklbrw
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Стандартного контрола выбора цвета в WPF, насколько я знаю, нет.
Есть контролы в интернете, но такой способ, как у меня, в данном случае проще.
...
Рейтинг: 0 / 0
Получить Color из Colors по названию цвета
    #39640807
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mraklbrwСтандартного контрола выбора цвета в WPF, насколько я знаю, нет.надо же).
Оригинально.
Чтобы не руками, вот вроде решение
https://ru.stackoverflow.com/questions/686511/отсутствует-colordialog-в-wpf-проекте-пространство-имен
...
Рейтинг: 0 / 0
Получить Color из Colors по названию цвета
    #39640819
Фотография mraklbrw
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Что такое DTO?
...
Рейтинг: 0 / 0
Получить Color из Colors по названию цвета
    #39640821
Фотография mraklbrw
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123,
я забыл, что можно так сделать)
...
Рейтинг: 0 / 0
Получить Color из Colors по названию цвета
    #39640830
Roman Mejtes
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вообще это WinForms ветка.
...
Рейтинг: 0 / 0
Получить Color из Colors по названию цвета
    #39640891
Фотография mraklbrw
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Roman Mejtes,

но проект у меня на WPF.
Просто я спутал с System.Drawing, поэтому тут тему создал.
...
Рейтинг: 0 / 0
14 сообщений из 14, страница 1 из 1
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Получить Color из Colors по названию цвета
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]