.Net Maui:是否可以将字符串转换为绑定内的颜色?

2023-12-09

参考之前的一个问题.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(使用前将#替换为@)

.Net Maui:是否可以将字符串转换为绑定内的颜色? 的相关文章

随机推荐

  • 如何控制 JSF 中的访问和权限?

    我想在用户登录我的系统后控制访问 例如 administrator can add delete and give rights to employee employee fill forms only 因此 在知道用户拥有哪些权限后 检查
  • 如何使用log4j的同一个记录器将不同的信息写入两个不同的文件?

    我想使用我的记录器写入两个不同的文件 其声明如下 public static final Logger logger Logger getLogger Adapt class PropertyConfigurator configure l
  • 在 Ajax 调用中传递包含空格的值

    尝试在 ajax 调用中传递空格 我相信 word 与 word 的传递方式相同 另一方面 两个单词需要通过呼叫完全发送 第二个词 但不一样 第二个字 我应该在调用之前修剪还是在服务器端脚本上执行此操作 我怎样才能发送空格 我知道这是一个老
  • urllib2/requests 和 HTTP 相对路径

    如何强制 urllib2 requests 模块使用相对路径而不是完整 绝对 URL 当我使用 urllib2 requests 发送请求时 我在代理中看到它将其解析为 GET https xxxx path to something HT
  • 为什么我的应用程序没有输入 if 语句

    我正在尝试用 Java 编写一个控制台客户端 服务器应用程序 使用套接字 我目前有一个简单的登录系统和一个简单的命令系统 登录系统似乎可以正常工作 尽管它会向客户端打印 无效的用户名和密码 行 无论用户是否输入正确的凭据 连接肯定有效 然而
  • GAE 部署 Java8/Java7 错误

    我正在尝试通过 Intellij IDEA 将一个基本上空的项目部署到 GAE 我创建了一个新项目 在 appengine web xml 中设置我的项目 ID 并保留其他所有内容 我收到以下错误 并带有完整日志here java lang
  • 在满足条件后使用 mufa 停止 React 组件之间的通信

    我正在使用 sub pub 模式mufa在 React 组件之间而不是 props 之间进行通信 然后 我们将减轻父组件中的逻辑 正如您将在下面的代码片段中注意到的那样 const on fire mufa class Input exte
  • 使用 codeigniter 电子邮件库时,当主题 > 75 个字符时,电子邮件主题标头格式错误

    当主题超过 75 个字符时 我的 MIME 标头中出现一些乱码 当换行符编码在标头中时 会有一个无效的额外换行符 某些电子邮件网关会使用以下内容退回电子邮件 MIME 字段格式错误 utf 8 Q SUBJECT error 有人有过使用
  • Gradle - 没有主要清单属性

    我正在使用 Gradle 构建 JAR 文件 当我尝试运行它时 出现以下错误 RxJavaDemo jar 中没有主要清单属性 我尝试操纵manifest属性 但我想我忘记添加依赖项或其他内容 我究竟做错了什么 apply plugin j
  • 如果失败X次,nodejs重试功能

    我希望我的函数执行 X 3 次直到成功 在我的情况下我正在跑步kinesis putRecord 来自 AWS API 如果失败 我想再次运行它 直到成功 但尝试次数不超过 3 次 我是 NodeJS 新手 我写的代码很难闻 const p
  • 从复合组件执行 JavaScript

    美好的一天 我有一个问题困扰了我几个小时 这非常简单 我尝试在呈现复合组件时调用 执行 JavaScript 就像您可以使用 html 标签 body 和 onload 执行的操作一样 如何引用要执行的内联 JavaScript
  • BufferedWriter 未将所有内容写入其输出文件

    我有一个 Java 程序 它从文件中逐行读取一些文本 并将新文本写入输出文件 但并不是我写给我的所有文字BufferedWriter程序完成后出现在输出文件中 这是为什么 详细信息 该程序获取 CSV 文本文档并将其转换为 SQL 命令以将
  • 想要创建一个简单的图像亮度控制滑块

    我想实现一个滑块控件来改变图像的亮度 就像这个链接中显示的那样 http camanjs com examples 我对 javascript 相当陌生 事实证明这相当困难 所以现在 我正在使用 CamanJS 库 但不幸的是无法复制它 我
  • 即使两个字符串 s1 和 s3 具有相同的哈希码,== 如何返回 false? [复制]

    这个问题在这里已经有答案了 public static void main String args String str1 java String str2 str1 intern String str3 new String str1 i
  • 如何在 Google App Engine 上读取 Excel 文件

    我正在寻找 python 库的 java 替代品 这是问题如何在 Google App Engine 上读取 Excel 文件 看看博客帖子 如何在GAE上生成Excel文件 它讨论了使用JExcelAPIGAE 中的库 JExcelAPI
  • 如何在WPF中绘制1216个画布元素而不挂应用程序

    我正在开发一个应用程序 我想添加一些很酷的图标 因为我使用的是漂亮的 MahApps 库 所以我想在 MahApps Metro MahApps Metro Resources Icons xaml 中对图标进行可视化 所以我做了一些字符串
  • 如何在本地 tomcat 服务器上部署 angular2 应用程序?

    我一直在使用 lite 服务器开发 angular2 应用程序 现在我想在 tomcat 服务器上部署这个应用程序以与 java 后端连接 我一直在使用 Angular cli 我使用命令 ng build prod 来生成 dist 文件
  • 如何使用jquery获取div值?

    我试图在 chrome 控制台中使用 jquery 获取 div 值 div class col md 3 div class vou col h4 Free Large Bucket h4 span class sku info Vouc
  • PHPUnit 测试 Laravel 资源控制器的异常

    是否可以使用 Laravel 资源控制器测试异常 每次我尝试执行以下操作 expectedException Exception expectedExceptionMessage Just testing this out public f
  • .Net Maui:是否可以将字符串转换为绑定内的颜色?

    参考之前的一个问题 Net maui 如何在绑定中引用颜色 我有一个 CollectionView 绑定到从 SQLite 数据库填充的 ObservableCollection 我想根据数据库表中保存的颜色字符串显示每一行 但是 我只想将