FrameworkContentElement.SetBinding FrameworkContentElement.SetBinding FrameworkContentElement.SetBinding FrameworkContentElement.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 enlazada.Identifies the bound property.

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 en un Paragraph elemento, creando un nuevo objeto de datos personalizado, Establece el objeto como DataContexty establecer la ruta de acceso de enlace a una propiedad dentro de él.The following example sets a binding on a Paragraph element, by creating a new custom data object, establishing that object as DataContext, and setting the binding path to a property within it.

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

Comentarios

Este método es un método de conveniencia para llamar a BindingOperations.SetBinding, que pasa la instancia actual como el DependencyObjecty crea un nuevo Binding según proporcionado path parámetro.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 conveniente si va a establecer un enlace simple de forma predeterminada.This signature is more convenient if you are establishing a simple default binding. Si necesita especificar ninguna propiedad de enlace a las condiciones no predeterminado, o desea usar un MultiBinding o PriorityBinding, debe usar el 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 enlazada.Identifies the bound property.

binding
BindingBase BindingBase BindingBase BindingBase

Representa un enlace de datos.Represents a 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.

Ejemplos

En el ejemplo siguiente se establece un enlace en un Paragraph elemento, creando un nuevo Binding y establezca el origen en recién compilado DateTime objeto.The following example sets a binding on a Paragraph element, by creating a new Binding and setting the source to a newly built DateTime object.

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)

Comentarios

Este método es un método de conveniencia para llamar a BindingOperations.SetBinding, que pasa la instancia actual como el DependencyObject.This method is a convenience method for calling BindingOperations.SetBinding, which passes the current instance as the DependencyObject.

Se aplica a