BindingOperations.SetBinding Método

Definición

Crea y asocia una nueva instancia de con la propiedad de destino de BindingExpressionBase enlace especificada.

public:
 static System::Windows::Data::BindingExpressionBase ^ SetBinding(System::Windows::DependencyObject ^ target, System::Windows::DependencyProperty ^ dp, System::Windows::Data::BindingBase ^ binding);
public static System.Windows.Data.BindingExpressionBase SetBinding(System.Windows.DependencyObject target, System.Windows.DependencyProperty dp, System.Windows.Data.BindingBase binding);
static member SetBinding : System.Windows.DependencyObject * System.Windows.DependencyProperty * System.Windows.Data.BindingBase -> System.Windows.Data.BindingExpressionBase
Public Shared Function SetBinding (target As DependencyObject, dp As DependencyProperty, binding As BindingBase) As BindingExpressionBase

Parámetros

target
DependencyObject

Destino de enlace del enlace.

dp
DependencyProperty

Propiedad de destino del enlace.

binding
BindingBase

Objeto BindingBase que describe el enlace.

Devoluciones

Instancia de BindingExpressionBase creada para y asociada a la propiedad especificada. La BindingExpressionBase clase es la clase base de BindingExpression, MultiBindingExpressiony PriorityBindingExpression.

Excepciones

El binding parámetro no puede ser null.

Ejemplos

En el ejemplo siguiente se muestra cómo usar este método para establecer un enlace. En este ejemplo, myNewBindDef es un Binding objeto que describe el enlace. El destino de enlace es myDateText, una instancia de la TextBlock clase .

  // myDatetext is a TextBlock object that is the binding target object
BindingOperations.SetBinding(myDateText, TextBlock.TextProperty, myNewBindDef);
BindingOperations.SetBinding(myDateText, TextBlock.ForegroundProperty, myNewBindDef);
' myDatetext is a TextBlock object that is the binding target object
     BindingOperations.SetBinding(myDateText, TextBlock.TextProperty, myNewBindDef)
     BindingOperations.SetBinding(myDateText, TextBlock.ForegroundProperty, myNewBindDef)

Comentarios

Este método crea una nueva instancia de BindingExpressionBase y asocia la instancia a la propiedad de dependencia especificada del objeto especificado. Este método es la forma de adjuntar un enlace a un arbitrario DependencyObject que puede no exponer su propio método SetBinding.

Se aplica a