BindingBase Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Uma classe base abstrata para todas as associações que fornecem BindingMode suporte a seleção, fallback/destino nulo e formatação.
public ref class BindingBase abstract
public abstract class BindingBase
type BindingBase = class
Public MustInherit Class BindingBase
- Herança
-
BindingBase
- Derivado
Comentários
Essa classe está subjacente a implementações concretas de associação (por exemplo, Binding, ) MultiBindinge fornece recursos comuns, como controle de modo de associação, formatação de cadeia de caracteres e auxiliares de sincronização de coleção thread-safe.
Propriedades
| Nome | Description |
|---|---|
| FallbackValue |
Obtém ou define o valor usado quando a associação não pode produzir um valor de origem (por exemplo, caminho não encontrado, falha de conversão). |
| Mode |
Obtém ou define o modo para esta associação. |
| StringFormat |
Obtém ou define o formato de cadeia de caracteres aplicado ao valor associado. |
| TargetNullValue |
Obtém ou define o valor a ser usado quando a associação resolve com êxito o caminho de origem e o valor de origem resultante é |
Métodos
| Nome | Description |
|---|---|
| Create<TSource,TProperty>(Func<TSource,TProperty>, BindingMode, IValueConverter, Object, String, Object, Object, Object) |
Esse método de fábrica foi adicionado para simplificar a criação de instâncias TypedBindingBase a partir de getters lambda. |
| DisableCollectionSynchronization(IEnumerable) |
Interrompe a sincronização de coleção habilitada anteriormente para |
| EnableCollectionSynchronization(IEnumerable, Object, CollectionSynchronizationCallback) |
Habilita o acesso sincronizado (thread-safe) ao |
| ThrowIfApplied() |
Gerará InvalidOperationException se a associação já tiver sido aplicada. |