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 implementuje Convert a ConvertBack metody. 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 části Převod dat v přehledu datových vazeb.

Převaděče hodnot jsou s podporou jazykové verze. Obě metody ConvertConvertBack 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.

Tyto Convert metody ConvertBack mají také volaný parameter parametr, takže můžete 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ě vstupního parametru, který používáte. Pomocí třídy můžete ConverterParameterBinding předat parametr jako argument do Convert metod a ConvertBack metod.

Metody

Name Description
Convert(Object, Type, Object, CultureInfo)

Převede hodnotu.

ConvertBack(Object, Type, Object, CultureInfo)

Převede hodnotu.

Platí pro

Viz také