using System; using System.Globalization; using Xamarin.Forms; namespace InABox.Mobile { public class IntToBooleanConverter : AbstractConverter { public int Value { get; set; } public bool Result { get; set; } protected override bool Convert(int value, object parameter = null) { return value == Value ? Result : !Result; } public IntToBooleanConverter() { Result = true; } } public class DoubleToBooleanConverter : AbstractConverter { public double MinValue { get; set; } public double MaxValue { get; set; } public bool Result { get; set; } protected override bool Convert(double value, object parameter = null) { return value >= MinValue && value <= MaxValue ? Result : !Result; } public DoubleToBooleanConverter() { Result = true; } } }