IValueConverter Rozhraní
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Poskytuje způsob, jak použít vlastní logiku na vazbu.
public interface class IValueConverter
public interface IValueConverter
type IValueConverter = interface
Public Interface IValueConverter
- Odvozené
Poznámky
Pokud chcete přidružit převaděč hodnot k vazbě, vytvořte třídu, která implementuje IValueConverter rozhraní a pak implementujte Convert metody a ConvertBack . Převaděče můžou měnit data z jednoho typu na jiný, překládat data na základě kulturních informací nebo upravovat jiné aspekty prezentace. Příklady některých typických scénářů převaděčů najdete v tématu Převod dat v přehledu datových vazeb.
Převaděče hodnot pracují s jazykovou verzí.
Convert Metody i ConvertBack mají culture
parametr, který označuje kulturní informace. Pokud jsou kulturní informace pro převod irelevantní, můžete tento parametr ve vlastním převaděči ignorovat.
Metody Convert a ConvertBack mají také parametr s názvem parameter
, abyste mohli použít stejnou instanci převaděče s různými parametry. Můžete například napsat převaděč formátování, který vytváří různé formáty dat na základě vámi používaného vstupního parametru. Pomocí třídy můžete ConverterParameterBinding předat parametr jako argument do Convert metod a ConvertBack .
Metody
Convert(Object, Type, Object, CultureInfo) |
Převede hodnotu. |
ConvertBack(Object, Type, Object, CultureInfo) |
Převede hodnotu. |