FrameworkContentElement.SetBinding Método

Definição

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

dp
DependencyProperty

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

dp
DependencyProperty

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.

Aplica-se a