MultiBindingExpression Classe

Definição

Contém informação 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

Observações

MultiBindingExpression descreve uma única instância em tempo de execução de um MultiBinding. Portanto, descreve uma coleção de BindingExpression objetos ligados a uma única propriedade de alvo de ligação.

Para informações sobre expressões de ligação, consulte a secção Binding e BindingExpression na Visão Geral de Ligação de Dados.

Com a utilização de um conversor, os valores das propriedades dos BindingExpression objetos em a MultiBindingExpression produzem um valor final para a propriedade alvo. No sentido inverso, o valor da propriedade alvo é traduzido para um conjunto de valores que são devolvidos aos BindingExpression objetos. Para obter mais informações, veja MultiBinding.

Propriedades

Name Description
BindingExpressions

Obtém a coleção de BindingExpression objetos neste caso de MultiBindingExpression.

BindingGroup

Obtém-se o BindingGroup que esta expressão de ligação pertence.

(Herdado de BindingExpressionBase)
HasError

Devolve um valor que indica se algum dos objetos internos Binding ou o MultiBinding próprio tem uma regra de validação falhante.

HasValidationError

Recebe um valor que indica se a ligação do pai tem uma regra de validação falhada.

IsDirty

Recebe ou define um valor que indica se o destino da ligação tem um valor que não foi escrito na fonte.

(Herdado de BindingExpressionBase)
ParentBindingBase

Obtém o BindingBase objeto a partir do qual esse BindingExpressionBase objeto é criado.

(Herdado de BindingExpressionBase)
ParentMultiBinding

Obtém o MultiBinding objeto a partir do qual isto MultiBindingExpression é criado.

Status

Obtém o estado da expressão de ligação.

(Herdado de BindingExpressionBase)
Target

Obtém o elemento que é o objeto alvo de ligação desta expressão de ligação.

(Herdado de BindingExpressionBase)
TargetProperty

Obtém a propriedade de alvo de ligação desta expressão de ligação.

(Herdado de BindingExpressionBase)
ValidationError

Faz com que o ValidationError objeto que causou esta instância de MultiBindingExpression seja inválido.

ValidationErrors

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

(Herdado de BindingExpressionBase)

Métodos

Name Description
Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
GetHashCode()

Serve como função de hash predefinida.

(Herdado de Object)
GetType()

Obtém o Type da instância atual.

(Herdado de Object)
MemberwiseClone()

Cria uma cópia superficial do atual Object.

(Herdado de Object)
ToString()

Devolve uma cadeia que representa o objeto atual.

(Herdado de Object)
UpdateSource()

Envia o valor alvo de ligação atual para as propriedades da fonte de ligação em TwoWay ou OneWayToSource bindings.

UpdateTarget()

Força uma transferência de dados das propriedades da fonte de ligação para a propriedade de alvo de ligação.

ValidateWithoutUpdate()

Executa quaisquer ValidationRule objetos associados Binding que tenham ValidationStep a propriedade definida como RawProposedValue ou ConvertedProposedValue. Este método não atualiza a fonte.

(Herdado de BindingExpressionBase)

Implementações de Interface Explícita

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

Este membro suporta a infraestrutura Windows Presentation Foundation (WPF) e não foi concebido para ser usado diretamente a partir do seu código.

(Herdado de BindingExpressionBase)

Aplica-se a

Ver também