IValueConverter 介面

定義

提供一種將自訂邏輯套用到綁定的方法。

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

備註

如果你想將值轉換器與綁定關聯,請建立一個實 IValueConverter 作介面的類別,然後實作 Convert and ConvertBack 方法。 轉換器可以將資料從一種類型轉換到另一種,根據文化資訊翻譯資料,或修改呈現的其他面向。 關於一些典型轉換器情境的範例,請參見 資料綁定概述中的「資料轉換」。

價值轉換器具備文化意識。 和 ConvertBack 方法都Convert有一個culture參數來表示文化資訊。 如果文化資訊對轉換無關,你可以在自訂轉換器中忽略這個參數。

ConvertConvertBack 方法也有一個參數,parameter讓你可以用同一個轉換器實例但參數不同。 舉例來說,你可以寫一個格式轉換器,根據你使用的輸入參數產生不同格式的資料。 你可以用類別的Binding參數ConverterParameter作為參數傳遞到 Convert and ConvertBack 方法裡。

方法

名稱 Description
Convert(Object, Type, Object, CultureInfo)

轉換一個數值。

ConvertBack(Object, Type, Object, CultureInfo)

轉換一個數值。

適用於

另請參閱