DependencyObject.SetBinding(DependencyProperty, ActivityBind) Methode

Definition

Legt die ActivityBind für die angegebene DependencyProperty fest.

public:
 void SetBinding(System::Workflow::ComponentModel::DependencyProperty ^ dependencyProperty, System::Workflow::ComponentModel::ActivityBind ^ bind);
public void SetBinding (System.Workflow.ComponentModel.DependencyProperty dependencyProperty, System.Workflow.ComponentModel.ActivityBind bind);
member this.SetBinding : System.Workflow.ComponentModel.DependencyProperty * System.Workflow.ComponentModel.ActivityBind -> unit
Public Sub SetBinding (dependencyProperty As DependencyProperty, bind As ActivityBind)

Parameter

dependencyProperty
DependencyProperty

Die DependencyProperty.

bind
ActivityBind

Die ActivityBind, auf die eine Festlegung erfolgen soll.

Ausnahmen

Beide Argumente sind ein NULL-Verweis (Nothing in Visual Basic).

Bei der PropertyMetadata-Klasse, die der DependencyProperty-Klasse zugeordnet ist, handelt es sich um eine schreibgeschützte Klasse, Metadaten oder um eine Klasse, die nicht bindbar ist.

Diese Instanz befindet sich nicht in DesignMode.

Beispiele

Mit dem folgenden Code wird das Erstellen von Aktivitäten und deren Hinzufügen als untergeordnete Elemente zu einer zusammengesetzten Aktivität gezeigt. Zudem wird das Festlegen der CanModifyActivities-Berechtigung für diesen Typ dargestellt.

Außerdem wird die Verwendung der SetBinding-Methode gezeigt.

Dieses Codebeispiel stammt aus dem Throw SDK-Beispiel und ist in der Datei ThrowWorkFlow.cs enthalten. Weitere Informationen finden Sie unter Verwenden von Throw.

this.Delay.Name = "Delay";
this.Delay.TimeoutDuration = System.TimeSpan.Parse("00:00:05");
Me.Delay.Name = "Delay"
Me.Delay.TimeoutDuration = System.TimeSpan.Parse("00:00:05")

Hinweise

SetValue legt den Wert direkt auf DependencyProperty fest. Auf ähnliche Weise fügt AddHandler Eigenschaften des Typereignisses direkt einen Handler hinzu.

Diese Methoden sind exklusiv, wenn sie für die gleiche Eigenschaft aufgerufen werden. Wenn SetBinding aufgerufen wird, werden die vorher mit SetValue (AddHandler in Ereignissen) festgelegten Werte ignoriert. Dasselbe gilt auch für den umgekehrten Fall: SetValue (AddHandler) setzt die SetBinding zugewiesene Bindung zurück.

Gilt für: