IValueConverter 介面
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
提供一種將自訂邏輯套用到綁定的方法。
public interface class IValueConverter
public interface IValueConverter
type IValueConverter = interface
Public Interface IValueConverter
- 衍生
備註
如果你想將值轉換器與綁定關聯,請建立一個實 IValueConverter 作介面的類別,然後實作 Convert and ConvertBack 方法。 轉換器可以將資料從一種類型轉換到另一種,根據文化資訊翻譯資料,或修改呈現的其他面向。 關於一些典型轉換器情境的範例,請參見 資料綁定概述中的「資料轉換」。
價值轉換器具備文化意識。 和 ConvertBack 方法都Convert有一個culture參數來表示文化資訊。 如果文化資訊對轉換無關,你可以在自訂轉換器中忽略這個參數。
Convert和 ConvertBack 方法也有一個參數,parameter讓你可以用同一個轉換器實例但參數不同。 舉例來說,你可以寫一個格式轉換器,根據你使用的輸入參數產生不同格式的資料。 你可以用類別的Binding參數ConverterParameter作為參數傳遞到 Convert and ConvertBack 方法裡。
方法
| 名稱 | Description |
|---|---|
| Convert(Object, Type, Object, CultureInfo) |
轉換一個數值。 |
| ConvertBack(Object, Type, Object, CultureInfo) |
轉換一個數值。 |