DependencyObject.SetBinding(DependencyProperty, ActivityBind) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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.