Надеемся, что некоторые разработчики / конструкторы пользовательских элементов управления могут помочь
Я пытаюсь создать свой первый пользовательский элемент управления, который необходим для формы сбора сведений о клиенте. В этой форме должен быть ряд элементов, которые требуют применения различных стилей. В идеале я хотел бы, чтобы интерфейс свойств VS 2005/2008 мог применять CSSClass, как это происходит на уровне управления, то есть с раскрывающимся списком доступных CSS-предложений.
Возьмем, к примеру, класс, который будет применен к тегу легенды
/// <summary>Css Class for Legend</summary>
[Category("Appearance")]
[Browsable(true)]
[DefaultValue("")]
//I am at a loss as to what goes in [Editor]
[Editor(System.Web.UI.CssStyleCollection), typeof(System.Drawing.Design.UITypeEditor))]
public string LegendCSSClass
{
get { return _LegendCSSClass; }
set { _LegendCSSClass = value; }
}
Я попробовал пару вариантов, как вы можете видеть сверху, без особой удачи.
Надеюсь, что-то простое мне не хватает.
Я также был бы рад за ссылки, относящиеся к атрибуту
[Editor]