IValueConverter Rozhraní

Definice

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.

Platí pro

Viz také