1
我有一個代表顏色的十六進制字符串集合,我將一個組合框的ItemsSource綁定到該集合。WPF - 使用當前綁定的轉換器的正確語法
組合框項目被模板化爲具有相關顏色的填充矩形。因此,我需要使用轉換器將十六進制值轉換爲字符串。很簡單。
然而,混合告訴我,這個語法是在我的XAML不正確:
Fill="{Binding, Converter={StaticResource StringToBrush}}"
顯然,我不能使用轉換器對普通的老「綁定」。 Blend說這樣的東西在語法上是正確的:
Fill="{Binding Value, Converter={StaticResource StringToBrush}}"
...但是,這顯然不起作用。
我不完全符合語法的綁定,所以顯然我錯了。
任何人都可以建議正確的語法來實現我想要做的事(使用轉換器StringToBrush轉換我的綁定字符串)?