FrameworkElement.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.
Anexa uma ligação a este elemento para a propriedade de dependência especificada.
Sobrecargas
| Name | Description |
|---|---|
| SetBinding(DependencyProperty, String) |
Anexa uma ligação a este elemento, com base no nome da propriedade fonte fornecido como qualificação de caminho para a fonte de dados. |
| SetBinding(DependencyProperty, BindingBase) |
Anexa uma ligação a este elemento, com base no objeto de ligação fornecido. |
SetBinding(DependencyProperty, String)
Anexa uma ligação a este elemento, com base no nome da propriedade fonte fornecido como qualificação de caminho para a fonte de dados.
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
Identifica a propriedade de destino onde a ligação deve ser estabelecida.
- path
- String
O nome da propriedade de origem ou o caminho para a propriedade usada para a ligação.
Devoluções
Regista as condições da ligação. Este valor de retorno pode ser útil para verificação de erros.
Exemplos
O exemplo seguinte define uma ligação usando um caminho específico.
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")
Observações
Este método é um método de conveniência para chamar BindingOperations.SetBinding, que passa a instância atual como a DependencyObject, e cria uma nova Binding com base no parâmetro fornecido path . Esta assinatura é mais conveniente se estiveres a estabelecer uma ligação padrão simples. Se precisares de especificar alguma propriedade de ligação a condições não padrão, ou quiseres usar um MultiBinding ou, PriorityBindingdeves usar a SetBinding(DependencyProperty, BindingBase) assinatura.
Aplica-se a
SetBinding(DependencyProperty, BindingBase)
Anexa uma ligação a este elemento, com base no objeto de ligação fornecido.
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
Identifica a propriedade onde a vinculação deve ser estabelecida.
- binding
- BindingBase
Representa as especificidades da ligação de dados.
Devoluções
Regista as condições da ligação. Este valor de retorno pode ser útil para verificação de erros.
Observações
Este método é um método de conveniência para chamar BindingOperations.SetBinding, que passa a instância atual como o DependencyObject.