FrameworkElement.SetBinding Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Anexa uma associação a esse elemento para a propriedade de dependência especificada.
Sobrecargas
SetBinding(DependencyProperty, String) |
Anexa uma associação a esse elemento, com base no nome da propriedade de origem fornecida, como uma qualificação de caminho para a fonte de dados. |
SetBinding(DependencyProperty, BindingBase) |
Anexa uma associação a esse elemento, com base no objeto de associação fornecido. |
SetBinding(DependencyProperty, String)
Anexa uma associação a esse elemento, com base no nome da propriedade de origem fornecida, como uma 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 em que a associação deve ser estabelecida.
- path
- String
O nome da propriedade de origem ou o caminho para a propriedade usada para a associação.
Retornos
Registra as condições da associação. Esse valor retornado pode ser útil para a verificação de erros.
Exemplos
O exemplo a seguir define uma associaçã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")
Comentários
Esse método é um método de conveniência para chamar BindingOperations.SetBinding, que passa a instância atual como a DependencyObject, e cria um novo Binding com base no parâmetro fornecido path
. Essa assinatura será mais conveniente se você estiver estabelecendo uma associação padrão simples. Se você precisar especificar quaisquer propriedades de associação para condições não padrão ou quiser usar um MultiBinding ou PriorityBinding,você deve usar a SetBinding(DependencyProperty, BindingBase) assinatura.
Aplica-se a
SetBinding(DependencyProperty, BindingBase)
Anexa uma associação a esse elemento, com base no objeto de associaçã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 em que a associação deve ser estabelecida.
- binding
- BindingBase
Representa as especificações da vinculação de dados.
Retornos
Registra as condições da associação. Esse valor retornado pode ser útil para a verificação de erros.
Comentários
Esse método é um método de conveniência para chamar BindingOperations.SetBinding, que passa a instância atual como a DependencyObject.