Behavior Konstruktory
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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ż
- Glyph
- BehaviorService
- MenuCommand
- Porady: rozszerzanie wyglądu i zachowania formantów w trybie projektowania
- Przegląd obsługi zachowań
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 true
wartość , 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.