我們正在爲用戶設置存儲在JSON文件中的collor設置。但是當我綁定到我的XAML中的顏色時,它不起作用。在XAML中使用顏色設置
0
A
回答
2
您無法直接使用顏色進行綁定。您必須使用轉換器才能獲得SolidColorBrush
。你可以用這個轉換器做:
public class ColorToBrushConverter : IValueConverter
{
public object Convert(object value, Type targetType, object parameter, string language)
{
if (!(value is Windows.UI.Color)) return null;
return new SolidColorBrush((Windows.UI.Color)value);
}
public object ConvertBack(object value, Type targetType, object parameter, string language)
{
return null;
}
}
更多使用轉換器上,see MSDN
2
您需要將該顏色值轉換爲SolidColorBrush
才能將其綁定到您的控件。
最好的辦法是編寫一個轉換器,將您的JSON值轉換爲SolidColorBrush。
如果您顯示了一些代碼,以及究竟是什麼問題,我們可能會提供更具體的建議。
相關問題
- 1. 在XAML中設置WP7 SystemTray顏色
- 2. 在WPF/XAML中使用CMYK顏色
- 3. 如何在Xaml值字段中設置自定義顏色值?
- 4. 在android中設置顏色
- 5. 在SWT中設置顏色
- 6. 在plot.xts中設置顏色
- 7. 設置顏色使用數量在C#
- 8. 設置ContentControl中的背景色在XAML
- 9. 用Xamarin在XAML中指定RGB顏色
- 10. XAML中的顏色反轉
- 11. 在xaml應用程序中設置組合框選定的項目顏色
- 12. XAML圖標顏色
- 13. 使用Unity Editor顏色選擇器在代碼中設置顏色值
- 14. 使用icCube HSL顏色公式設置amChart值的顏色
- 15. UIView設置色調顏色
- 16. 設置UITableViewCellStyle2色調顏色
- 17. 設置顏色CFAttributedStringRef
- 18. Matplotlib設置顏色
- 19. UIView.mask設置顏色
- 20. Android設置顏色
- 21. 設置ActionBarDrawerToggle顏色
- 22. 設置顏色RGB
- 23. jPicker設置顏色
- 24. 更改顏色並使用設置API
- 25. 使用JColorChooser設置文本顏色
- 26. 無法使用jQuery設置顏色
- 27. 使用java.awt.color設置背景顏色
- 28. 使用EPPlus設置網格線顏色?
- 29. 使用JColorChooser設置JTable的行顏色
- 30. 如何使用整數設置顏色?
歡迎計算器。如果您對如何發佈質量問題感到困惑,請查看幫助部分。確保你在你的問題中包含代碼,並全面瞭解任何錯誤或你遇到的問題 –