BindingMode Wyliczenie

Definicja

Opisuje kierunek przepływu danych w powiązaniu.

public enum class BindingMode
public enum BindingMode
type BindingMode = 
Public Enum BindingMode
Dziedziczenie
BindingMode

Pola

Default 4

Używa wartości domyślnej Mode elementu docelowego powiązania. Wartość domyślna różni się dla każdej właściwości zależności. Ogólnie rzecz biorąc, właściwości kontrolki z możliwością edycji użytkownika, takie jak pola tekstowe i pola wyboru, domyślne powiązania dwukierunkowe, podczas gdy większość innych właściwości jest domyślna dla powiązań jednokierunkowych. Programowy sposób określania, czy właściwość zależności wiąże się domyślnie z jednokierunkowym lub dwukierunkowym sposobem, jest pobranie metadanych właściwości za pomocą metody , GetMetadata(Type) a następnie sprawdzenie wartości logicznej BindsTwoWayByDefault właściwości.

OneTime 2

Aktualizuje obiekt docelowy powiązania po uruchomieniu aplikacji lub zmianie kontekstu danych. Ten typ powiązania jest odpowiedni, jeśli używasz danych, w których migawka bieżącego stanu jest odpowiednia do użycia lub dane są naprawdę statyczne. Ten typ powiązania jest również przydatny, jeśli chcesz zainicjować właściwość docelową z wartością właściwości źródłowej, a kontekst danych nie jest wcześniej znany. Jest to zasadniczo prostsza forma OneWay powiązania, która zapewnia lepszą wydajność w przypadkach, gdy wartość źródłowa nie zmienia się.

OneWay 1

Aktualizuje właściwość docelową powiązania (element docelowy), gdy zmienia się źródło powiązania (źródło). Ten typ powiązania jest odpowiedni, jeśli powiązana kontrolka jest niejawnie tylko do odczytu. Na przykład można powiązać ze źródłem, takim jak znacznik giełdowy. Być może właściwość docelowa nie ma interfejsu sterującego służącego do wprowadzania zmian, takich jak kolor tła powiązanego z danymi tabeli. Jeśli nie ma potrzeby monitorowania zmian właściwości docelowej, korzystanie z OneWay trybu powiązania pozwala uniknąć narzutów TwoWay trybu powiązania.

OneWayToSource 3

Aktualizuje właściwość źródłową, gdy zmienia się właściwość docelowa.

TwoWay 0

Powoduje zmiany właściwości źródłowej lub właściwości docelowej, aby automatycznie zaktualizować drugą. Ten typ powiązania jest odpowiedni dla formularzy edytowalnych lub innych w pełni interaktywnych scenariuszy interfejsu użytkownika.

Dotyczy

Zobacz też