BindingOperations.SetBinding Método
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Cria e associa uma nova instância de BindingExpressionBase com a propriedade de alvo de ligação 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
O alvo da ligação.
A propriedade alvo da ligação.
- binding
- BindingBase
O BindingBase objeto que descreve a ligação.
Devoluções
A instância de BindingExpressionBase criada para e associada à propriedade especificada. A BindingExpressionBase classe é a classe base de BindingExpression, MultiBindingExpression, e PriorityBindingExpression.
Exceções
O binding parâmetro não pode ser null.
Exemplos
O exemplo seguinte mostra como usar este método para definir uma ligação. Neste exemplo, myNewBindDef é um Binding objeto que descreve a ligação. O alvo de ligação é myDateText, uma instância da TextBlock classe.
// 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)
Observações
Este método cria uma nova instância de a BindingExpressionBase e associa a instância à propriedade de dependência dada do objeto dado. Este método é a forma de anexar uma ligação a um arbitrário DependencyObject que pode não expor o seu próprio método SetBinding.