Freigeben über


Behavior Konstruktoren

Definition

Initialisiert eine neue Instanz der Behavior-Klasse.

Überlädt

Behavior()

Initialisiert eine neue Instanz der Behavior-Klasse.

Behavior(Boolean, BehaviorService)

Initialisiert eine neue Instanz der Behavior-Klasse mit dem angegebenen BehaviorService.

Behavior()

Initialisiert eine neue Instanz der Behavior-Klasse.

protected:
 Behavior();
protected Behavior ();
Protected Sub New ()

Beispiele

Im folgenden Codebeispiel wird das Initialisieren einer neuen Instanz der Behavior-Klasse gezeigt. Dieses Codebeispiel ist Teil eines größeren Beispiels, das für die BehaviorService-Klasse bereitgestellt wird.

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

Weitere Informationen

Gilt für:

Behavior(Boolean, BehaviorService)

Initialisiert eine neue Instanz der Behavior-Klasse mit dem angegebenen 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)

Parameter

callParentBehavior
Boolean

true, wenn das übergeordnete Verhalten bei Vorhandensein aufgerufen werden soll, andernfalls false.

behaviorService
BehaviorService

Der zu verwendende BehaviorService.

Ausnahmen

callParentBehavior ist true, und behaviorService ist null.

Hinweise

Das übergeordnete Verhalten ist das nächste Verhalten auf dem Verhaltensstapel, der BehaviorServicevon verwaltet wird. Wenn der callParentBehavior Parameter ist true, darf der behaviorService Parameter nicht sein null.

callParentBehavior gibt an, ob die Basisklasse Behavior das übergeordnete Verhalten aufrufen soll, und dann zulassen, dass das BehaviorService richtige übergeordnete Verhalten ausgewählt wird.

Gilt für: