Behavior Конструкторы
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Инициализирует новый экземпляр класса Behavior.
Перегрузки
Behavior() |
Инициализирует новый экземпляр класса Behavior. |
Behavior(Boolean, BehaviorService) |
Инициализирует новый экземпляр класса Behavior с заданным объектом BehaviorService. |
Behavior()
Инициализирует новый экземпляр класса Behavior.
protected:
Behavior();
protected Behavior ();
Protected Sub New ()
Примеры
В следующем примере кода показано, как инициализировать новый экземпляр класса Behavior. Этот пример входит в состав более крупного примера использования класса BehaviorService.
public:
DemoGlyph(BehaviorService^ behavior, Control^ control):
Glyph(gcnew BehaviorServiceSample::DemoBehavior)
{
this->behavior = behavior;
this->control = control;
}
public MyGlyph(BehaviorService behaviorSvc, Control control) :
base(new MyBehavior())
{
this.behaviorSvc = behaviorSvc;
this.control = control;
}
Public Sub New(ByVal behaviorSvc As _
System.Windows.Forms.Design.Behavior.BehaviorService, _
ByVal control As Control)
MyBase.New(New MyBehavior())
Me.behaviorSvc = behaviorSvc
Me.control = control
End Sub
См. также раздел
- Glyph
- BehaviorService
- MenuCommand
- Практическое руководство. Расширение внешнего вида и функциональности элементов управления в режиме конструктора
- Общие сведения о службе расширения функциональности
Применяется к
Behavior(Boolean, BehaviorService)
Инициализирует новый экземпляр класса Behavior с заданным объектом BehaviorService.
protected:
Behavior(bool callParentBehavior, System::Windows::Forms::Design::Behavior::BehaviorService ^ behaviorService);
protected Behavior (bool callParentBehavior, System.Windows.Forms.Design.Behavior.BehaviorService behaviorService);
protected Behavior (bool callParentBehavior, System.Windows.Forms.Design.Behavior.BehaviorService? behaviorService);
new System.Windows.Forms.Design.Behavior.Behavior : bool * System.Windows.Forms.Design.Behavior.BehaviorService -> System.Windows.Forms.Design.Behavior.Behavior
Protected Sub New (callParentBehavior As Boolean, behaviorService As BehaviorService)
Параметры
- callParentBehavior
- Boolean
Значение равно true
, если нужно вызвать поведение родительского объекта, если оно существует, если нет, значение равно false
.
- behaviorService
- BehaviorService
Используемый BehaviorService.
Исключения
callParentBehavior
равно true
, а behaviorService
равно null
.
Комментарии
Родительское поведение — это следующее поведение в стеке поведения, поддерживаемом объектом BehaviorService.
callParentBehavior
Если параметр имеет значение true
, то behaviorService
параметр не должен иметь значение null
.
callParentBehavior
указывает, должен ли базовый Behavior класс вызывать родительское поведение, а затем разрешать BehaviorService выбор правильного родительского поведения.