VPet/VPet.Solution/Converters/FalseToHiddenConverter.cs
2023-12-18 22:53:56 +08:00

21 lines
617 B
C#

using System.Globalization;
using System.Windows;
using System.Windows.Data;
namespace VPet.House.Converters;
public class FalseToHiddenConverter : IValueConverter
{
public object Convert(object value, Type targetType, object parameter, CultureInfo culture)
{
return (bool.TryParse(value.ToString(), out var result) && result)
? Visibility.Visible
: Visibility.Hidden;
}
public object ConvertBack(object value, Type targetType, object parameter, CultureInfo culture)
{
return value is Visibility visibility && visibility == Visibility.Hidden;
}
}