Partilhar via


MultiBindingExpression Classe

Definição

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

public ref class MultiBindingExpression sealed : System::Windows::Data::BindingExpressionBase
public sealed class MultiBindingExpression : System.Windows.Data.BindingExpressionBase
type MultiBindingExpression = class
    inherit BindingExpressionBase
Public NotInheritable Class MultiBindingExpression
Inherits BindingExpressionBase
Herança
MultiBindingExpression

Comentários

MultiBindingExpression descreve uma única instância de tempo de execução de um MultiBinding. Portanto, ele descreve uma coleção de BindingExpression objetos anexados a uma única propriedade de destino de associação.

Para obter informações sobre expressões de associação, consulte a seção Associação e BindingExpression na Visão Geral da Associação de Dados.

Com o uso de um conversor, os valores de propriedade dos BindingExpression objetos em um MultiBindingExpression produzem um valor final para a propriedade de destino. Na direção inversa, o valor da propriedade de destino é convertido em um conjunto de valores que são alimentados de volta para os BindingExpression objetos. Para obter mais informações, consulte MultiBinding.

Propriedades

BindingExpressions

Obtém a coleção de objetos BindingExpression nesta instância de MultiBindingExpression.

BindingGroup

Obtém o BindingGroup a que essa expressão de associação pertence.

(Herdado de BindingExpressionBase)
HasError

Retorna um valor que indica se qualquer um dos objetos Binding internos ou do próprio MultiBinding tem uma regra de validação falha.

HasValidationError

Obtém um valor que indica se a associação pai tem uma regra de validação com falha.

HasValidationError

Obtém um valor que indica se a associação pai tem uma regra de validação com falha.

(Herdado de BindingExpressionBase)
IsDirty

Obtém ou define um valor que indica se o destino da associação tem um valor que não foi gravado na origem.

(Herdado de BindingExpressionBase)
ParentBindingBase

Obtém o objeto BindingBase do qual este objeto BindingExpressionBase foi criado.

(Herdado de BindingExpressionBase)
ParentMultiBinding

Obtém o objeto MultiBinding do qual este MultiBindingExpression foi criado.

Status

Obtém o status da expressão de associação.

(Herdado de BindingExpressionBase)
Target

Obtém o elemento que é o objeto de destino da associação dessa expressão de associação.

(Herdado de BindingExpressionBase)
TargetProperty

Obtém a propriedade de destino da associação desta expressão de associação.

(Herdado de BindingExpressionBase)
ValidationError

Obtém o objeto ValidationError que fez essa instância de MultiBindingExpression ser inválida.

ValidationErrors

Obtém uma coleção de objetos ValidationError que fez essa instância de BindingExpressionBase ser inválida.

(Herdado de BindingExpressionBase)

Métodos

Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
GetHashCode()

Serve como a função de hash padrão.

(Herdado de Object)
GetType()

Obtém o Type da instância atual.

(Herdado de Object)
MemberwiseClone()

Cria uma cópia superficial do Object atual.

(Herdado de Object)
ToString()

Retorna uma cadeia de caracteres que representa o objeto atual.

(Herdado de Object)
UpdateSource()

Envia o valor atual de destino de associação para as propriedades de origem de associação em associações TwoWay ou OneWayToSource.

UpdateTarget()

Força uma transferência de dados das propriedades de origem de associação para a propriedade de destino de associação.

ValidateWithoutUpdate()

Executa quaisquer objetos ValidationRule no Binding associado que têm a propriedade ValidationStep definida como RawProposedValue ou ConvertedProposedValue. Este método não atualiza a origem.

(Herdado de BindingExpressionBase)

Implantações explícitas de interface

IWeakEventListener.ReceiveWeakEvent(Type, Object, EventArgs)

Esse membro dá suporte à infraestrutura de Windows Presentation Foundation (WPF) e não deve ser usado diretamente do seu código.

(Herdado de BindingExpressionBase)

Aplica-se a

Confira também