У меня есть два поля одного типа в моей сетке свойств. Однако один из них доступен только для чтения, а другой - для редактирования.
Оба эти поля имеют пользовательский тип и, следовательно, имеют пользовательский UITypeEditor, который помещает в поле кнопку elipsis ([...]).
[
CategoryAttribute("5 - Wind"),
DisplayName("Factored Area"),
Description("The factored area for the segment."),
EditorAttribute(typeof(umConversionTypeEditor), typeof(UITypeEditor)),
TypeConverter(typeof(umConversionTypeConverter)),
ReadOnly(true)
]
public FactoredAreaClass FactoredArea { ... }
[
CategoryAttribute("5 - Wind"),
DisplayName("Factored Area Modifier"),
Description("The factored area modifier."),
EditorAttribute(typeof(umConversionTypeEditor), typeof(UITypeEditor)),
TypeConverter(typeof(umConversionTypeConverter))
]
public FactoredAreaClass FactoredAreaMod { ... }
В этом примере FactoredAreaMod доступен для редактирования, но ОБА имеют элипсис, который вызовет большую путаницу у пользователей. Любой способ отключить это?