FrameworkElement.SetBinding 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í.
Připojí vazbu k tomuto prvku pro zadanou vlastnost závislostí.
Přetížení
SetBinding(DependencyProperty, String) |
Připojí vazbu k tomuto prvku na základě zadaného názvu zdrojové vlastnosti jako kvalifikace cesty ke zdroji dat. |
SetBinding(DependencyProperty, BindingBase) |
Připojí vazbu k tomuto prvku na základě zadaného objektu vazby. |
SetBinding(DependencyProperty, String)
Připojí vazbu k tomuto prvku na základě zadaného názvu zdrojové vlastnosti jako kvalifikace cesty ke zdroji dat.
public:
System::Windows::Data::BindingExpression ^ SetBinding(System::Windows::DependencyProperty ^ dp, System::String ^ path);
public System.Windows.Data.BindingExpression SetBinding (System.Windows.DependencyProperty dp, string path);
member this.SetBinding : System.Windows.DependencyProperty * string -> System.Windows.Data.BindingExpression
Public Function SetBinding (dp As DependencyProperty, path As String) As BindingExpression
Parametry
Identifikuje cílovou vlastnost, ve které se má vazba navázat.
- path
- String
Název zdrojové vlastnosti nebo cesta k vlastnosti použité pro vazbu.
Návraty
Zaznamenává podmínky vazby. Tato návratová hodnota může být užitečná pro kontrolu chyb.
Příklady
Následující příklad nastaví vazbu pomocí konkrétní cesty.
myDataObject = new MyData(System.DateTime.Now);
root.DataContext = myDataObject;
myText.SetBinding(TextBlock.TextProperty, "MyDataProperty");
myDataObject = New MyData(Date.Now)
root.DataContext = myDataObject
myText.SetBinding(TextBlock.TextProperty, "MyDataProperty")
Poznámky
Tato metoda je metodou usnadnění volání BindingOperations.SetBinding, která předává aktuální instanci jako instanci DependencyObjecta vytvoří novou Binding na základě poskytnutého path
parametru. Tento podpis je pohodlnější, pokud vytváříte jednoduchou výchozí vazbu. Pokud potřebujete zadat jakékoli vlastnosti vazby na jiné než výchozí podmínky nebo chcete použít nebo MultiBinding PriorityBinding,měli byste použít SetBinding(DependencyProperty, BindingBase) podpis.
Platí pro
SetBinding(DependencyProperty, BindingBase)
Připojí vazbu k tomuto prvku na základě zadaného objektu vazby.
public:
System::Windows::Data::BindingExpressionBase ^ SetBinding(System::Windows::DependencyProperty ^ dp, System::Windows::Data::BindingBase ^ binding);
public System.Windows.Data.BindingExpressionBase SetBinding (System.Windows.DependencyProperty dp, System.Windows.Data.BindingBase binding);
member this.SetBinding : System.Windows.DependencyProperty * System.Windows.Data.BindingBase -> System.Windows.Data.BindingExpressionBase
Public Function SetBinding (dp As DependencyProperty, binding As BindingBase) As BindingExpressionBase
Parametry
Identifikuje vlastnost, ve které se má vazba navázat.
- binding
- BindingBase
Představuje specifika datové vazby.
Návraty
Zaznamenává podmínky vazby. Tato návratová hodnota může být užitečná pro kontrolu chyb.
Poznámky
Tato metoda je metodou pohodlí pro volání BindingOperations.SetBinding, která předává aktuální instanci jako DependencyObject.