價值和多值轉換器
什麼是 IValueConverter 和 IMultiValueConverterthey
IValueConverter 和 IMultiValueConverter - 提供將自定義邏輯應用於繫結的方法的介面。
他們有用的是什麼
- 你有一些型別值,但你希望以一種方式顯示零值,而以另一種方式顯示正數
- 你有一些型別值,並希望在一個案例中顯示元素並隱藏在另一個案例中
- 你有錢的數值但想要將其顯示為單詞
- 你有一個數值但想要顯示不同數字的不同影象
這些是一些簡單的案例,但還有更多。
對於這種情況,你可以使用值轉換器。這些實現 IValueConverter 介面或 IMultiValueConverter 的小類將像中間人一樣工作,並在源和目標之間轉換值。因此,在任何需要在值到達目標之前或再次返回其源之前轉換的情況下,你可能需要轉換器。