BindingOperations.SetBinding Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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.
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.