【问题标题】:Change the background color according to the status of the Room in Xamarin根据 Xamarin 中 Room 的状态更改背景颜色
【发布时间】:2020-01-23 18:05:56
【问题描述】:

由于我是 Xamarin 的新手,而且我基本上是在构建会议室应用程序。 我想通过检查当前时间和预订时间来更改页面的背景颜色。 如果特定时间没有预订,则应显示 AVAILABLE 并显示绿色,类似地,如果当前时间有任何预订,则应显示 BOOKED 并显示红色。

请帮我解决这个问题。

【问题讨论】:

  • 你的代码在哪里?你试过什么?您不能只给我们一个需求列表,然后期望我们为您编写代码。

标签: c# xamarin mvvm


【解决方案1】:

我猜您正在寻找 IValueConverter。但是,您的要求非常抽象。请具体说明,以便获得更多帮助。

https://docs.microsoft.com/en-us/xamarin/xamarin-forms/app-fundamentals/data-binding/converters#the-ivalueconverter-interface

请参阅上面的链接以了解有关转换器的更多信息。您需要做的就是为背景颜色编写一个转换器并在那里编写您的业务逻辑。

BackgroundColor="{Binding Converter={StaticResource YourConverterResourceHere}}" />

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-09-03
    • 1970-01-01
    • 2015-09-26
    • 1970-01-01
    • 2018-10-01
    • 1970-01-01
    • 2019-11-20
    相关资源
    最近更新 更多