Sdílet prostřednictvím


BindingMode Výčet

Definice

Popisuje směr toku dat ve vazbě.

public enum class BindingMode
public enum BindingMode
type BindingMode = 
Public Enum BindingMode
Dědičnost
BindingMode

Pole

Default 4

Používá výchozí Mode hodnotu cíle vazby. Výchozí hodnota se u každé vlastnosti závislosti liší. Obecně platí, že uživatelsky upravitelné vlastnosti ovládacího prvku, jako jsou například textová pole a zaškrtávací políčka, mají výchozí obousměrné vazby, zatímco většina ostatních vlastností ve výchozím nastavení jednocestné vazby. Programový způsob, jak určit, jestli vlastnost závislosti ve výchozím nastavení váže jednosměrně nebo obousměrně, je získat metadata vlastností vlastnosti pomocí GetMetadata(Type) a pak zkontrolovat logickou hodnotu BindsTwoWayByDefault vlastnosti.

OneTime 2

Aktualizuje cíl vazby při spuštění aplikace nebo při změně kontextu dat. Tento typ vazby je vhodný, pokud používáte data, kde je vhodný buď snímek aktuálního stavu, nebo jsou data skutečně statická. Tento typ vazby je také užitečný, pokud chcete inicializovat cílovou vlastnost s určitou hodnotou ze zdrojové vlastnosti a kontext dat není předem znám. Jedná se v podstatě o jednodušší formu vazby OneWay , která poskytuje lepší výkon v případech, kdy se zdrojová hodnota nezmění.

OneWay 1

Aktualizuje cílovou vlastnost vazby (cíl), když se změní zdroj vazby (zdroj). Tento typ vazby je vhodný, pokud je ovládací prvek vázán implicitně jen pro čtení. Můžete například vytvořit vazbu ke zdroji, jako je burzovní kód. Nebo třeba cílová vlastnost nemá k dispozici žádné ovládací rozhraní pro provádění změn, například barvu pozadí vázaného na data tabulky. Pokud není nutné monitorovat změny cílové vlastnosti, použití OneWay režimu vazby zabrání režii TwoWay režimu vazby.

OneWayToSource 3

Aktualizuje zdroj vlastnost při změně cílové vlastnosti.

TwoWay 0

Způsobí změny zdrojové vlastnosti nebo cílové vlastnosti, aby se ostatní automaticky aktualizovaly. Tento typ vazby je vhodný pro upravitelné formuláře nebo jiné scénáře plně interaktivního uživatelského rozhraní.

Platí pro

Viz také