Udostępnij za pośrednictwem


Behavior Konstruktory

Definicja

Inicjuje nowe wystąpienie klasy Behavior.

Przeciążenia

Behavior()

Inicjuje nowe wystąpienie klasy Behavior.

Behavior(Boolean, BehaviorService)

Inicjuje Behavior nowe wystąpienie klasy przy użyciu danej BehaviorServiceklasy .

Behavior()

Inicjuje nowe wystąpienie klasy Behavior.

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

Przykłady

W poniższym przykładzie kodu pokazano, jak zainicjować nowe wystąpienie Behavior klasy. Ten przykład kodu jest częścią większego przykładu udostępnionego BehaviorService dla klasy .

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

Zobacz też

Dotyczy

Behavior(Boolean, BehaviorService)

Inicjuje Behavior nowe wystąpienie klasy przy użyciu danej BehaviorServiceklasy .

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)

Parametry

callParentBehavior
Boolean

true jeśli zachowanie nadrzędne powinno być wywoływane, jeśli istnieje; w przeciwnym razie , false.

behaviorService
BehaviorService

Element BehaviorService do użycia.

Wyjątki

callParentBehavior to true, i behaviorService to null.

Uwagi

Zachowanie elementu nadrzędnego to następne zachowanie stosu zachowania obsługiwanego przez element BehaviorService. callParentBehavior Jeśli parametr ma truewartość , behaviorService parametr nie może mieć wartości null.

callParentBehavior wskazuje, czy klasa bazowa Behavior powinna wywoływać zachowanie elementu nadrzędnego, a następnie zezwalać na BehaviorService wybranie poprawnego zachowania nadrzędnego.

Dotyczy