FrameworkContentElement.SetBinding Metodo

Definizione

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

Overload

Nome Descrizione
SetBinding(DependencyProperty, String)

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

SetBinding(DependencyProperty, BindingBase)

Associa un'associazione a questo elemento, in base all'oggetto di associazione fornito.

SetBinding(DependencyProperty, String)

Associa un'associazione a questo elemento, in base al nome della proprietà di origine fornito 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.

Valori restituiti

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à al suo interno.

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 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 MultiBindingPriorityBinding, è necessario usare la SetBinding(DependencyProperty, BindingBase) firma.

Si applica a

SetBinding(DependencyProperty, BindingBase)

Associa un'associazione a questo elemento, in base all'oggetto di associazione fornito.

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 data binding.

Valori restituiti

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