價值和多值轉換器

什麼是 IValueConverter 和 IMultiValueConverterthey

IValueConverter 和 IMultiValueConverter - 提供將自定義邏輯應用於繫結的方法的介面。

他們有用的是什麼

  1. 你有一些型別值,但你希望以一種方式顯示零值,而以另一種方式顯示正數
  2. 你有一些型別值,並希望在一個案例中顯示元素並隱藏在另一個案例中
  3. 你有錢的數值但想要將其顯示為單詞
  4. 你有一個數值但想要顯示不同數字的不同影象

這些是一些簡單的案例,但還有更多。

對於這種情況,你可以使用值轉換器。這些實現 IValueConverter 介面或 IMultiValueConverter 的小類將像中間人一樣工作,並在源和目標之間轉換值。因此,在任何需要在值到達目標之前或再次返回其源之前轉換的情況下,你可能需要轉換器。