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

См. также раздел

Применяется к

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 выбор правильного родительского поведения.

Применяется к