IValueConverter 介面

定義

提供方法,將自訂邏輯套用至繫結。

public interface class IValueConverter
public interface IValueConverter
type IValueConverter = interface
Public Interface IValueConverter
衍生

備註

如果您想要將值轉換器與系結產生關聯,請建立實作 介面的類別 IValueConverter ,然後實 Convert 作 和 ConvertBack 方法。 轉換器可以將資料從某個類型變更為另一種類型、根據文化資訊轉譯資料,或修改簡報的其他層面。 如需一些典型轉換器案例的範例,請參閱 資料系結概觀中的。

值轉換器是文化特性感知的。 ConvertConvertBack 方法都有一個 culture 參數,表示文化特性資訊。 如果文化特性資訊與轉換無關,您可以在自訂轉換器中忽略該參數。

ConvertConvertBack 方法也有稱為 parameter 的參數,因此您可以使用相同實例搭配不同參數的轉換器。 例如,您可以撰寫格式轉換程式,根據您使用的輸入參數產生不同格式的資料。 您可以使用 ConverterParameter 類別的 Binding ,將參數當做引數傳遞至 ConvertConvertBack 方法。

方法

Convert(Object, Type, Object, CultureInfo)

轉換值。

ConvertBack(Object, Type, Object, CultureInfo)

轉換值。

適用於

另請參閱