DependencyObject.SetBinding(DependencyProperty, ActivityBind) Metoda

Definicja

Ustawia wartość ActivityBind dla określonego DependencyPropertyelementu .

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)

Parametry

dependencyProperty
DependencyProperty

Element DependencyProperty.

bind
ActivityBind

Wartość ActivityBind , na wartość .

Wyjątki

Jeden z argumentów jest odwołaniem o wartości null (Nothingw Visual Basic).

Skojarzony PropertyMetadata z elementem DependencyProperty jest tylko do odczytu, jest metadanymi lub nie jest powiązany.

To wystąpienie nie znajduje się w pliku DesignMode.

Przykłady

Poniższy kod pokazuje, jak tworzyć działania i dodawać je jako elementy podrzędne do działania złożonego i zawiera ustawienie CanModifyActivities uprawnienia dla tego typu.

Ponadto pokazano użycie SetBinding metody .

Ten przykładowy kod jest częścią przykładowego zestawu SDK Throw i pochodzi z pliku ThrowWorkFlow.cs. Aby uzyskać więcej informacji, zobacz Using Throw (Używanie rzutu).

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")

Uwagi

SetValue Ustawia wartość bezpośrednio na DependencyPropertywartość . AddHandler Podobnie program obsługi dodaje bezpośrednio do właściwości typu zdarzenie.

Te metody są wyłączne, gdy są wywoływane dla tej samej właściwości. Jeśli SetBinding jest wywoływana, wartości ustawione wcześniej przy użyciu SetValue (AddHandler w zdarzeniach) są ignorowane. To samo dotyczy odwrotnie: SetValue (AddHandler) resetuje powiązanie przypisane za pomocą SetBindingpolecenia .

Dotyczy