Sdílet prostřednictvím


DependencyObject.SetBinding(DependencyProperty, ActivityBind) Metoda

Definice

Nastaví hodnotu ActivityBind pro zadanou DependencyPropertyhodnotu .

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

Hodnota DependencyProperty

bind
ActivityBind

Hodnota ActivityBind , na které se má nastavit.

Výjimky

Některý z argumentů má odkaz null (Nothing v jazyce Visual Basic).

Přidružený PropertyMetadata k objektu DependencyProperty je jen pro čtení, je metadata nebo není vázán.

Tato instance není v DesignMode.

Příklady

Následující kód ukazuje, jak vytvořit aktivity a přidat je jako podřízené položky ke složené aktivitě, a obsahuje nastavení CanModifyActivities oprávnění pro tento typ.

Kromě toho je znázorněno použití SetBinding metody.

Tento příklad kódu je součástí ukázky sady THROW SDK a pochází ze souboru ThrowWorkFlow.cs. Další informace najdete v tématu Použití funkce 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")

Poznámky

SetValue nastaví hodnotu přímo na DependencyProperty. Podobně AddHandler přidá obslužnou rutinu přímo do vlastností události typu.

Tyto metody jsou výhradní, pokud jsou volána pro stejnou vlastnost. Pokud SetBinding je volána, hodnoty dříve nastavené pomocí SetValue (AddHandler v událostech) se ignorují. Totéž platí i naopak: SetValue (AddHandler) resetuje vazbu přiřazenou pomocí SetBinding.

Platí pro