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;
}
}