FrameworkElement.SetBinding Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Kopplar en bindning till det här elementet för den angivna beroendeegenskapen.
Överlagringar
| Name | Description |
|---|---|
| SetBinding(DependencyProperty, String) |
Bifogar en bindning till det här elementet, baserat på det angivna källegenskapsnamnet som en sökvägskvalifikation till datakällan. |
| SetBinding(DependencyProperty, BindingBase) |
Bifogar en bindning till det här elementet baserat på det angivna bindningsobjektet. |
SetBinding(DependencyProperty, String)
Bifogar en bindning till det här elementet, baserat på det angivna källegenskapsnamnet som en sökvägskvalifikation till datakällan.
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
Parametrar
Identifierar målegenskapen där bindningen ska upprättas.
- path
- String
Namnet på källegenskapen eller sökvägen till den egenskap som används för bindningen.
Returer
Registrerar villkoren för bindningen. Det här returvärdet kan vara användbart för felkontroll.
Exempel
I följande exempel anges en bindning med hjälp av en specifik sökväg.
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")
Kommentarer
Den här metoden är en bekvämlighetsmetod för att anropa BindingOperations.SetBinding, som skickar den aktuella instansen DependencyObjectsom , och skapar en ny Binding baserat på den angivna path parametern. Den här signaturen är enklare om du upprättar en enkel standardbindning. Om du behöver ange bindningsegenskaper för villkor som inte är standard, eller om du vill använda en MultiBinding eller PriorityBinding,, bör du använda signaturen SetBinding(DependencyProperty, BindingBase) .
Gäller för
SetBinding(DependencyProperty, BindingBase)
Bifogar en bindning till det här elementet baserat på det angivna bindningsobjektet.
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
Parametrar
Identifierar egenskapen där bindningen ska upprättas.
- binding
- BindingBase
Representerar databindningens detaljer.
Returer
Registrerar villkoren för bindningen. Det här returvärdet kan vara användbart för felkontroll.
Kommentarer
Den här metoden är en bekvämlighetsmetod för att anropa BindingOperations.SetBinding, som skickar den aktuella instansen DependencyObjectsom .