IValueConverter 介面
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
提供方法,將自訂邏輯套用至繫結。
public interface class IValueConverter
public interface IValueConverter
type IValueConverter = interface
Public Interface IValueConverter
- 衍生
備註
如果您想要將值轉換器與系結產生關聯,請建立實作 介面的類別 IValueConverter ,然後實 Convert 作 和 ConvertBack 方法。 轉換器可以將資料從某個類型變更為另一種類型、根據文化資訊轉譯資料,或修改簡報的其他層面。 如需一些典型轉換器案例的範例,請參閱 資料系結概觀中的。
值轉換器是文化特性感知的。
Convert和 ConvertBack 方法都有一個 culture
參數,表示文化特性資訊。 如果文化特性資訊與轉換無關,您可以在自訂轉換器中忽略該參數。
Convert和 ConvertBack 方法也有稱為 parameter
的參數,因此您可以使用相同實例搭配不同參數的轉換器。 例如,您可以撰寫格式轉換程式,根據您使用的輸入參數產生不同格式的資料。 您可以使用 ConverterParameter 類別的 Binding ,將參數當做引數傳遞至 Convert 和 ConvertBack 方法。
方法
Convert(Object, Type, Object, CultureInfo) |
轉換值。 |
ConvertBack(Object, Type, Object, CultureInfo) |
轉換值。 |