FrameworkElement.SetBinding Método

Definición

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

Sobrecargas

SetBinding(DependencyProperty, String)

Asocia un enlace a este elemento, basado en el nombre de propiedad de origen proporcionado como calificación de la ruta de acceso al origen de datos.

SetBinding(DependencyProperty, BindingBase)

Asocia un enlace a este elemento, basado en el objeto de enlace ofrecido.

SetBinding(DependencyProperty, String)

Asocia un enlace a este elemento, basado en el nombre de propiedad de origen proporcionado como calificación de la ruta de acceso al origen de datos.

C#
public System.Windows.Data.BindingExpression SetBinding (System.Windows.DependencyProperty dp, string path);

Parámetros

dp
DependencyProperty

Identifica la propiedad de destino en la que se debe establecer el enlace.

path
String

Nombre de la propiedad de origen o de la ruta de acceso a la propiedad que se va a usar para el enlace.

Devoluciones

BindingExpression

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.

C#
myDataObject = new MyData(System.DateTime.Now);
root.DataContext = myDataObject;
myText.SetBinding(TextBlock.TextProperty, "MyDataProperty");

Comentarios

Este método es un método práctico 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 va a establecer un enlace predeterminado simple. Si necesita especificar propiedades de enlace en condiciones no predeterminadas, o bien desea usar o MultiBinding PriorityBinding, debe usar la SetBinding(DependencyProperty, BindingBase) firma .

Se aplica a

.NET Framework 4.8 otras versiones
Producto Versiones
.NET Framework 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8
Windows Desktop 3.0, 3.1, 5, 6, 7

SetBinding(DependencyProperty, BindingBase)

Asocia un enlace a este elemento, basado en el objeto de enlace ofrecido.

C#
public System.Windows.Data.BindingExpressionBase SetBinding (System.Windows.DependencyProperty dp, System.Windows.Data.BindingBase binding);

Parámetros

dp
DependencyProperty

Identifica la propiedad en la que se debe establecer el enlace.

binding
BindingBase

Representa los elementos específicos del enlace de datos.

Devoluciones

BindingExpressionBase

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 práctico para llamar a BindingOperations.SetBinding, que pasa la instancia actual como DependencyObject.

Se aplica a

.NET Framework 4.8 otras versiones
Producto Versiones
.NET Framework 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8
Windows Desktop 3.0, 3.1, 5, 6, 7