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.

C#
public System.Windows.Data.BindingExpression SetBinding(System.Windows.DependencyProperty dp, string path);

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.

C#
MyData myDataObject = 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

.NET Framework 4.8.1 e outras versões
Produto Versões
.NET Framework 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
Windows Desktop 3.0, 3.1, 5, 6, 7, 8, 9, 10

SetBinding(DependencyProperty, BindingBase)

Anexa uma associação a esse elemento, com base no objeto de associação fornecido.

C#
public System.Windows.Data.BindingExpressionBase SetBinding(System.Windows.DependencyProperty dp, System.Windows.Data.BindingBase binding);

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 .

C#
DateTime myDataObject = new DateTime();
Binding myBinding = 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

.NET Framework 4.8.1 e outras versões
Produto Versões
.NET Framework 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
Windows Desktop 3.0, 3.1, 5, 6, 7, 8, 9, 10