FrameworkContentElement.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 associada.
- 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 em um Paragraph elemento, criando um novo objeto de dados personalizado, estabelecendo esse objeto como DataContexte definindo o caminho de associação para uma propriedade dentro dele.
MyData myDataObject = new MyData();
myflowdocument.DataContext = myDataObject;
introParagraph.SetBinding(Paragraph.TagProperty, "CustomData");
Dim myDataObject As New MyData()
myflowdocument.DataContext = myDataObject
introParagraph.SetBinding(Paragraph.TagProperty, "CustomData")
Comentários
Esse método é um método de conveniência para chamar BindingOperations.SetBinding, que passa a instância atual como o DependencyObjecte 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, deverá 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 associada.
- binding
- BindingBase
Representa uma associação de dados.
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 em um Paragraph elemento criando um novo Binding e definindo a origem como um objeto recém-criado DateTime
.
DateTime myDataObject = new DateTime();
Binding myBinding = new Binding();
myBinding.Source = myDataObject;
introParagraph.SetBinding(Paragraph.TagProperty, myBinding);
Dim myDataObject As New Date()
Dim myBinding As New Binding()
myBinding.Source = myDataObject
introParagraph.SetBinding(Paragraph.TagProperty, myBinding)
Comentários
Esse método é um método de conveniência para chamar BindingOperations.SetBinding, que passa a instância atual como o DependencyObject.