У меня есть пользовательский элемент управления и я переопределил его свойство Font.
Когда я перетаскиваю копию моего usercontrol на форму, я могу очень точно установить свойство Font, но я не вижу значения, установленного для 'Font', в файле дизайнера моей формы. Когда я компилирую / запускаю приложение, введенное мной значение теряется.
Обратите внимание, что я также хочу переопределить свойство Text и не могу увидеть установленное значение для этого в файле конструктора - пока я не нашел здесь ответ, чтобы помочь сделать это (мне нужно было установить 'DesignerSerializationVisibility атрибуты 'и' EditorBrowsable '). Я пытался сделать то же самое для шрифта, но безрезультатно. Есть идеи?
private Font _Font = UserControl.DefaultFont;
[Description("Sets the font of the button caption"),,
Browsable(true),
Bindable(true),
EditorBrowsable(EditorBrowsableState.Always),
DesignerSerializationVisibility(DesignerSerializationVisibility.Visible)]
public override Font Font
{
get { return _Font; }
set
{
_Font = value;
}
}