к любому ... Всем,PropertyGrid, DefaultValue, Неизвестные цвета
Моей собственность сетка осматривает класс, который имеет несколько цветовых свойств ...
Цвет не являются системными цветами, ни «Known "цвета ...
при отображении цветов текстовое значение в сетке может выглядеть следующим образом:
209, 175, 171
Как определить [Атрибут] Свойство, так что, когда этот цвет чо sen, PropertyGrid понимает, что выбран цвет по умолчанию?
Я пробовал:
[DefaultValue(typeof(Color),"209 , 175, 171")]
[DefaultValue(typeof(Color),"209,175,171")]
Нет удачи до сих пор ...
Спасибо за любую помощь ...
Этот сайт скалы ... он помог мне больше, чем любой другой сайт, как я тащусь по этому проекту ...
Carson
Это странно ... Когда вы включаете лишнее пространство после первых t в строке, в которой она работает .... Другими словами, это работает: [DefaultValue (typeof (Color), «209, 175, 171»)] Я бы никогда не понял это за миллион лет и пошел и сделал пользовательский конвертер, чтобы справиться с этим .... Это не: [DefaultValue (TypeOf (цвет), "209, 175, 171")] Я понятия не имею, почему и я не очень волнует ... Вы ответили и решить мою проблему Приветствия –
Я новичок здесь. Как я могу отследить ваш ответ в качестве ответа? –
Можете ли вы попробовать это для Color.Black (0,0,0) ... он не работает, когда вы устанавливаете значение по умолчанию следующим образом: [DefaultValue (typeof (Цвет), «0, 0, 0») ] .... niether делает это: [DefaultValue (typeof (Цвет), «Черный»)] ..... Я думаю, что это связано с тем, что Black - это «Известный» цвет ... просто догадка –