Condividi tramite


FrameworkContentElement.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à associata.

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 su un Paragraph elemento, creando un nuovo oggetto dati personalizzato, stabilendo tale oggetto come DataContexte impostando il percorso di associazione su una proprietà all'interno di esso.

MyData myDataObject = new MyData();
myflowdocument.DataContext = myDataObject;
introParagraph.SetBinding(Paragraph.TagProperty, "CustomData");
Dim myDataObject As New MyData()
myflowdocument.DataContext = myDataObject
introParagraph.SetBinding(Paragraph.TagProperty, "CustomData")

Commenti

Questo metodo è un metodo pratico per chiamare BindingOperations.SetBinding, che passa l'istanza corrente come DependencyObject, e crea un nuovo Binding 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 si vuole usare una MultiBinding o PriorityBinding, è consigliabile 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à associata.

binding
BindingBase

Rappresenta un'associazione dati.

Restituisce

BindingExpressionBase

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

Esempio

Nell'esempio seguente viene impostata un'associazione su un Paragraph elemento creando un nuovo Binding oggetto e impostando l'origine su un oggetto appena compilato DateTime .

DateTime myDataObject = new DateTime();
Binding myBinding = new Binding();
myBinding.Source = myDataObject;
introParagraph.SetBinding(Paragraph.TagProperty, myBinding);
Dim myDataObject As New Date()
Dim myBinding As New Binding()
myBinding.Source = myDataObject
introParagraph.SetBinding(Paragraph.TagProperty, myBinding)

Commenti

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

Si applica a