ServerManagers/src/ServerManager.Common/Converters/InvertIntToVisibilityConverter.cs
2021-08-20 11:27:12 +10:00

21 lines
715 B
C#

using System;
using System.Globalization;
using System.Windows;
using System.Windows.Data;
namespace ServerManagerTool.Common.Converters
{
public class InvertIntToVisibilityConverter : IValueConverter
{
public object Convert(object value, Type targetType, object parameter, CultureInfo culture)
{
double scaledValue = System.Convert.ToInt32(value);
return scaledValue == 0 ? Visibility.Visible : Visibility.Collapsed;
}
public object ConvertBack(object value, Type targetType, object parameter, CultureInfo culture)
{
throw new NotSupportedException("InvertIntToVisibilityConverter is a OneWay converter.");
}
}
}