Поделиться через


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

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