using System.Globalization; namespace Jugenddienst_Stunden.Converter; /// /// Falls ein int als bool dargestellt werden soll /// public class IntBoolConverter : IValueConverter { /// /// Konvertiert einen int in einen bool /// /// /// /// /// /// public object? Convert(object? value, Type targetType, object? parameter, CultureInfo culture) { if (value is int) { return (int)value != 0; } return false; } /// /// Konvrertiert einen bool in einen int /// /// /// /// /// /// public object? ConvertBack(object? value, Type targetType, object? parameter, CultureInfo culture) { if (value is bool) { return (bool)value ? 1 : 0; } return 0; } }