Files
petwash/PetWashControl/Converters/BoolToStatusConverter.cs

39 lines
1013 B
C#
Raw Normal View History

2026-02-25 15:43:47 +08:00
using System.Globalization;
using System.Windows.Data;
namespace PetWashControl.Converters;
public class BoolToStatusConverter : IValueConverter
{
public object Convert(object value, Type targetType, object parameter, CultureInfo culture)
{
if (value is bool isOpen)
{
return isOpen ? "已打开" : "已关闭";
}
return "未知";
}
public object ConvertBack(object value, Type targetType, object parameter, CultureInfo culture)
{
throw new NotImplementedException();
}
}
public class BoolToWashingConverter : IValueConverter
{
public object Convert(object value, Type targetType, object parameter, CultureInfo culture)
{
if (value is bool isWashing)
{
return isWashing ? "清洗中" : "空闲";
}
return "未知";
}
public object ConvertBack(object value, Type targetType, object parameter, CultureInfo culture)
{
throw new NotImplementedException();
}
}