FrameworkElement.SetBinding Metodo

Definizione

Aggiunge un'associazione a questo elemento per la proprietà di dipendenza specificata.

Overload

SetBinding(DependencyProperty, String)

Connette un'associazione a questo elemento in base al nome della proprietà di origine specificata come qualificazione del percorso all'origine dati.

SetBinding(DependencyProperty, BindingBase)

Collega un'associazione a questo elemento in base all'oggetto di associazione specificato.

SetBinding(DependencyProperty, String)

Connette un'associazione a questo elemento in base al nome della proprietà di origine specificata come qualificazione del percorso all'origine dati.

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

Parametri

dp
DependencyProperty

Identifica la proprietà di destinazione in cui è necessario configurare l'associazione.

path
String

Nome della proprietà di origine o percorso della proprietà utilizzata per l'associazione.

Restituisce

BindingExpression

Registra le condizioni dell'associazione. Questo valore restituito può essere utile per il controllo degli errori.

Esempio

Nell'esempio seguente viene impostata un'associazione utilizzando un percorso specifico.

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")

Commenti

Questo metodo è un metodo pratico per chiamare BindingOperations.SetBinding, che passa l'istanza corrente come DependencyObjecte crea un nuovo Binding oggetto basato sul parametro specificato path . Questa firma è più utile se si stabilisce un'associazione predefinita semplice. Se è necessario specificare le proprietà di associazione a condizioni non predefinite o se si vuole usare o MultiBinding PriorityBinding, è necessario usare la SetBinding(DependencyProperty, BindingBase) firma.

Si applica a

SetBinding(DependencyProperty, BindingBase)

Collega un'associazione a questo elemento in base all'oggetto di associazione specificato.

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

Parametri

dp
DependencyProperty

Identifica la proprietà in corrispondenza della quale è necessario stabilire il binding.

binding
BindingBase

Rappresenta le specifiche del data binding.

Restituisce

BindingExpressionBase

Registra le condizioni dell'associazione. Questo valore restituito può essere utile per il controllo degli errori.

Commenti

Questo metodo è un metodo pratico per chiamare BindingOperations.SetBinding, che passa l'istanza corrente come .DependencyObject

Si applica a