FrameworkElement.SetBinding Método

Definición

Asocia un enlace a este elemento para la propiedad de dependencia especificada.

Sobrecargas

Nombre Description
SetBinding(DependencyProperty, String)

Adjunta un enlace a este elemento, en función del nombre de la propiedad de origen proporcionado como una calificación de ruta de acceso al origen de datos.

SetBinding(DependencyProperty, BindingBase)

Adjunta un enlace a este elemento, en función del objeto de enlace proporcionado.

SetBinding(DependencyProperty, String)

Adjunta un enlace a este elemento, en función del nombre de la propiedad de origen proporcionado como una calificación de ruta de acceso al origen de datos.

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

Parámetros

dp
DependencyProperty

Identifica la propiedad de destino donde se debe establecer el enlace.

path
String

El nombre de la propiedad de origen o la ruta de acceso a la propiedad usada para el enlace.

Devoluciones

Registra las condiciones del enlace. Este valor devuelto puede ser útil para la comprobación de errores.

Ejemplos

En el ejemplo siguiente se establece un enlace mediante una ruta de acceso específica.

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

Comentarios

Este método es un método cómodo para llamar a BindingOperations.SetBinding, que pasa la instancia actual como DependencyObjecty crea un nuevo Binding basado en el parámetro proporcionado path . Esta firma es más cómoda si establece un enlace predeterminado simple. Si necesita especificar propiedades de enlace en condiciones no predeterminadas, o si desea usar o MultiBindingPriorityBinding, debe usar la SetBinding(DependencyProperty, BindingBase) firma .

Se aplica a

SetBinding(DependencyProperty, BindingBase)

Adjunta un enlace a este elemento, en función del objeto de enlace proporcionado.

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

Parámetros

dp
DependencyProperty

Identifica la propiedad donde se debe establecer el enlace.

binding
BindingBase

Representa los detalles del enlace de datos.

Devoluciones

Registra las condiciones del enlace. Este valor devuelto puede ser útil para la comprobación de errores.

Comentarios

Este método es un método cómodo para llamar a BindingOperations.SetBinding, que pasa la instancia actual como DependencyObject.

Se aplica a