参考之前的一个问题.Net maui:如何在绑定中引用颜色?
我有一个 CollectionView,绑定到从 SQLite 数据库填充的 ObservableCollection。
我想根据数据库表中保存的颜色字符串显示每一行
但是,我只想将颜色值存储为字符串。
是否可以将此字符串转换为绑定内的颜色或调用函数来执行此操作?
例如:
<Label Text="{Binding Name}"
TextColor="{Binding ConvertStringToColor(ItemColor)}" />
其中 ItemColor 是我的集合模型中的字符串,可以绑定到。
有一个类名为ColorTypeConverter
它可用于将字符串转换为颜色。例如:
ColorTypeConverter converter = new ColorTypeConverter();
Color color = (Color)(converter.ConvertFromInvariantString("red"));
因此,您可以在绑定的转换器或其他地方使用这两行代码。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)