DateTimeToColorConverter.cs 477 B

1234567891011121314151617181920
  1. using System;
  2. using System.Globalization;
  3. using InABox.Core;
  4. using Xamarin.Forms;
  5. namespace InABox.Mobile
  6. {
  7. public class DateTimeToColorConverter: AbstractConverter<DateTime,Color>
  8. {
  9. public Color EmptyColor { get; set; }
  10. public Color FilledColor { get; set; }
  11. protected override Color Convert(DateTime value, object? parameter = null)
  12. {
  13. return value.IsEmpty() ? EmptyColor : FilledColor;
  14. }
  15. }
  16. }