Для того, чтобы отобразить свойства и поля моего класса в PropertyGrid, я для них задаю атрибуты PropertyGrid. Например :
[
LocalizedDisplayName("font"),
LocalizedDescription("fontValueScale"),
Editor(typeof (MyFontEditor), typeof (UITypeEditor)),
TypeConverter(typeof (FontTypeConverter)),
DefaultValue(typeof(Font), "Times New Roman,9,Regular")
]
public Font Font
{
get { return _font; }
set
{
_font = value;
Refresh?.Invoke();
}
}
Как задать значение по умолчанию для свойства такого типа? Текущий вариант не работает.
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Троелсен в своей книге, советует переопределить метод ToString() у класса(переопределенная версия возвращает строку из полей всего класса через...