Share via


BindingMode Enumeração

Definição

Descreve a direção do fluxo de dados em uma associação.

public enum class BindingMode
public enum BindingMode
type BindingMode = 
Public Enum BindingMode
Herança
BindingMode

Campos

Default 4

Usa o valor padrão de Mode do destino de associação. O valor padrão varia de acordo com a propriedade de cada dependência. Em geral, as propriedades de controle editáveis pelo usuário, como caixas de texto e caixas de seleção, usam vinculações bidirecionais como padrão, enquanto a maioria das outras propriedades usa vinculações unidirecionais como padrão. Uma maneira programática de determinar se uma propriedade de dependência é associada de forma unidirecional ou bidirecional por padrão é obter os metadados de propriedade da propriedade usando GetMetadata(Type) e verificar o valor booliano da propriedade BindsTwoWayByDefault.

OneTime 2

Atualiza o destino de associação quando o aplicativo é iniciado ou quando o contexto de dados é alterado. Esse tipo de associação será apropriado se você estiver usando dados em que um instantâneo do estado atual é apropriado para uso ou os dados forem realmente estáticos. Esse tipo de associação também é útil se você deseja inicializar a propriedade de destino com um valor de uma propriedade de origem e o contexto de dados não é conhecido com antecedência. Este é basicamente uma forma mais simples de associação do OneWay, que fornece um melhor desempenho em casos em que o valor de origem não é alterado.

OneWay 1

Atualiza a propriedade de destino de associação (destino) quando a origem da associação (origem) é alterada. Esse tipo de associação será apropriado se o controle associado for somente leitura de forma implícita. Por exemplo, associe a uma fonte, como uma cotação da bolsa. Ou talvez a propriedade de destino não tenha nenhuma interface de controle disponível para fazer alterações, como uma cor da tela de fundo com limite de dados de uma tabela. Se não houver necessidade de monitorar as alterações da propriedade de destino, o uso do modo de associação OneWay evitará a sobrecarga do modo de associação TwoWay.

OneWayToSource 3

Atualiza a propriedade de origem quando a propriedade de destino é alterada.

TwoWay 0

Causa alterações à propriedade de origem ou de destino para atualizar a outra automaticamente. Esse tipo de associação é apropriado para formulários editáveis ou outros cenários de interface do usuário totalmente interativos.

Aplica-se a

Confira também