FrameworkElement.SetBinding FrameworkElement.SetBinding FrameworkElement.SetBinding FrameworkElement.SetBinding Method

Definición

Asocia un enlace a este elemento para la propiedad de dependencia especificada.Attaches a binding to this element for the specified dependency property.

Sobrecargas

SetBinding(DependencyProperty, String) SetBinding(DependencyProperty, String) SetBinding(DependencyProperty, String) 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.Attaches a binding to this element, based on the provided source property name as a path qualification to the data source.

SetBinding(DependencyProperty, BindingBase) SetBinding(DependencyProperty, BindingBase) SetBinding(DependencyProperty, BindingBase) SetBinding(DependencyProperty, BindingBase)

Asocia un enlace a este elemento, basado en el objeto de enlace ofrecido.Attaches a binding to this element, based on the provided binding object.

SetBinding(DependencyProperty, String) SetBinding(DependencyProperty, String) SetBinding(DependencyProperty, String) 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.Attaches a binding to this element, based on the provided source property name as a path qualification to the data source.

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 DependencyProperty DependencyProperty DependencyProperty

Identifica la propiedad de destino en la que se debe establecer el enlace.Identifies the destination property where the binding should be established.

path
String String String String

Nombre de la propiedad de origen o de la ruta de acceso a la propiedad que se va a usar para el enlace.The source property name or the path to the property used for the binding.

Devoluciones

Registra las condiciones del enlace.Records the conditions of the binding. Este valor devuelto puede ser útil para la comprobación de errores.This return value can be useful for error checking.

Ejemplos

En el ejemplo siguiente se establece un enlace mediante una ruta de acceso específica.The following example sets a binding using a specific path.

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 útil para llamar BindingOperations.SetBindinga, que pasa la instancia actual DependencyObjectcomo y crea un nuevo Binding basándose en el parámetro path proporcionado.This method is a convenience method for calling BindingOperations.SetBinding, which passes the current instance as the DependencyObject, and creates a new Binding based on the provided path parameter. Esta firma es más cómoda si está estableciendo un enlace predeterminado simple.This signature is more convenient if you are establishing a simple default binding. Si necesita especificar cualquier propiedad de enlace para condiciones no predeterminadas o desea usar MultiBinding o PriorityBinding, debe usar la SetBinding(DependencyProperty, BindingBase) firma.If you need to specify any binding properties to non-default conditions, or want to use a MultiBinding or PriorityBinding,you should use the SetBinding(DependencyProperty, BindingBase) signature.

SetBinding(DependencyProperty, BindingBase) SetBinding(DependencyProperty, BindingBase) SetBinding(DependencyProperty, BindingBase) SetBinding(DependencyProperty, BindingBase)

Asocia un enlace a este elemento, basado en el objeto de enlace ofrecido.Attaches a binding to this element, based on the provided binding object.

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 DependencyProperty DependencyProperty DependencyProperty

Identifica la propiedad en la que se debe establecer el enlace.Identifies the property where the binding should be established.

binding
BindingBase BindingBase BindingBase BindingBase

Representa los elementos específicos del enlace de datos.Represents the specifics of the data binding.

Devoluciones

Registra las condiciones del enlace.Records the conditions of the binding. Este valor devuelto puede ser útil para la comprobación de errores.This return value can be useful for error checking.

Comentarios

Este método es un método útil para llamar BindingOperations.SetBindinga, que pasa la instancia actual DependencyObjectcomo.This method is a convenience method for calling BindingOperations.SetBinding, which passes the current instance as the DependencyObject.

Se aplica a