gpt4 book ai didi

c# - WPF "Coloured binding"

转载 作者:太空宇宙 更新时间:2023-11-03 11:31:45 26 4
gpt4 key购买 nike

我很少使用标签来显示结果。

基本上,它们以下列格式显示数字

string.Format("{0:0.#}", number)

它们的 Text 属性绑定(bind)到对象。结果应加号或减号。

有没有办法根据结果符号设置标签的 Foreground 属性?例如绿色加结果和红色减结果?

最佳答案

一个解决方案可能是添加一个 ValueConverter 将值转换为画笔。使用转换器将该值绑定(bind)到 Foreground 属性。

Here is an example

编辑另一种选择是向要绑定(bind)的对象添加一个额外的属性。该属性将是一个 Brush,它会随数字更改为正确的颜色。然后只需将前景绑定(bind)到属性。这种方法在 MVVM 中很常见。

关于c# - WPF "Coloured binding",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7525775/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com