DependencyObject.SetBinding(DependencyProperty, ActivityBind) Metoda
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.
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 (Nothing
w 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 .