Добавление пользовательских свойств - PullRequest
2 голосов
/ 30 апреля 2010

Я создал пользовательский элемент управления, и теперь я хочу добавить к нему пользовательские свойства, чтобы они отображались на панели инструментов «Свойства» в Vis. Студия. Как это можно сделать?

Моим пользовательским свойством будет: «Тип анимации» с параметрами «Fade | Blink | Scroll | Blend»

спасибо

1 Ответ

1 голос
/ 30 апреля 2010

Конструктор автоматически считывает свойства класса и добавляет их в представление свойств. Так что все, что вам нужно сделать, это создать свойство с публичным геттером и сеттером

public AnimationType AnimationType { get; set; }

Существуют дополнительные атрибуты, которые можно применить к свойству, например, DefaultValue или EditorBrowsable , которые изменяют его внешний вид в представлении свойств. Все соответствующие атрибуты находятся в пространстве имен System.ComponentModel .

...