MultiBindingExpression Classe

Definição

Contém informações de instância sobre uma única instância de um 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 Binding 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

Nome Description
BindingExpressions

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

BindingGroup

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

(Herdado de BindingExpressionBase)
HasError

Retorna um valor que indica se algum dos objetos internos Binding ou o MultiBinding próprio 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.

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 BindingBase objeto do qual esse BindingExpressionBase objeto é criado.

(Herdado de BindingExpressionBase)
ParentMultiBinding

Obtém o MultiBinding objeto do qual isso MultiBindingExpression é 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 de associação dessa expressão de associação.

(Herdado de BindingExpressionBase)
TargetProperty

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

(Herdado de BindingExpressionBase)
ValidationError

Obtém o ValidationError objeto que causou a inválida dessa instância MultiBindingExpression .

ValidationErrors

Obtém uma coleção de ValidationError objetos que causou a inválida dessa instância BindingExpressionBase .

(Herdado de BindingExpressionBase)

Métodos

Nome Description
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 Objectatual.

(Herdado de Object)
ToString()

Retorna uma cadeia de caracteres que representa o objeto atual.

(Herdado de Object)
UpdateSource()

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

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 todos ValidationRule os objetos associados Binding que têm a ValidationStep propriedade definida como RawProposedValue ou ConvertedProposedValue. Esse método não atualiza a origem.

(Herdado de BindingExpressionBase)

Implantações explícitas de interface

Nome Description
IWeakEventListener.ReceiveWeakEvent(Type, Object, EventArgs)

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

(Herdado de BindingExpressionBase)

Aplica-se a

Confira também