Compartilhar via


BindingExpression Classe

Definição

Contém informações sobre uma única instância de uma Associação.

public ref class BindingExpression : BindingExpressionBase
/// [Windows.Foundation.Metadata.ContractVersion(Microsoft.UI.Xaml.WinUIContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class BindingExpression : BindingExpressionBase
[Windows.Foundation.Metadata.ContractVersion(typeof(Microsoft.UI.Xaml.WinUIContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public class BindingExpression : BindingExpressionBase
Public Class BindingExpression
Inherits BindingExpressionBase
Herança
Object Platform::Object IInspectable BindingExpressionBase BindingExpression
Atributos

Comentários

A classe Binding é a classe de alto nível para a declaração de uma associação. A classe BindingExpression é o objeto subjacente que mantém a conexão entre a origem da associação e o destino da associação. Uma Associação contém todas as informações que podem ser compartilhadas entre vários objetos BindingExpression. Uma BindingExpression é uma expressão de instância que não pode ser compartilhada e que contém todas as informações de instância sobre a Associação.

Você pode obter um objeto BindingExpression chamando o método FrameworkElement.GetBindingExpression em um objeto , especificando a propriedade de dependência que tem a associação .

Propriedades

DataItem

Obtém o objeto de origem de associação usado por bindingExpression .

ParentBinding

Obtém o objeto Binding desta BindingExpression.

Métodos

UpdateSource()

Envia o valor de destino da associação atual para a propriedade de origem da associação em associações TwoWay .

Aplica-se a

Confira também