轉換器

Convert 方法將值從源(通常是檢視模型)轉換為目標(通常是控制元件的屬性)。

ConvertBack 方法將目標值轉換回源。只有當繫結是 TwoWayOneWayToSource 時才需要它。

當不支援 ConvertBack 時,即轉換前值和轉換後值之間沒有一對一的對映,通常的做法是讓 ConvertBack 方法返回 DependencyProperty.UnsetValue。這是一個比丟擲異常(例如 NotImplementedException)更好的選擇,因為它避免了意外的執行時錯誤。此外,當轉換器返回 DependencyProperty.UnsetValue 時,繫結可以從 FallbackValue 中受益。