DependencyObject.SetBinding(DependencyProperty, ActivityBind) Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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.