Xamarin更改列表视图中标签的文本和颜色

时间:2018-06-19 12:45:57

标签: xamarin xamarin.forms

我在列表视图中有一个标签,该标签已绑定到datetime属性

除了显示日期时间值之外,我还需要显示从当前时间开始的小时间隔,如果小于一小时,则需要将文本涂成红色。

我可以使用转换器来实现,但是不能同时使用两个规则。我的意思是更改颜色和文字。

我应该使用两个转换器,还是将一个转换器与一个触发器结合在一起,或者我可以在一个地方完成它?

谢谢

1 个答案:

答案 0 :(得分:0)

为什么您不能在这里使用多个转换器?我认为您可以而且应该。一种用于文本,另一种用于文本颜色。这两个属性都需要绑定到相同的视图模型属性。