XFE Git
XFE Studio Git
Git 首页 全局搜索
XFE 主站 文档 NuGet

HaloPixelToolBox

【WinUI3】基于USB HID通讯的花再音响工具箱

公开
关注 0 Fork 0 Star 0
UTF-8
using Microsoft.UI.Xaml.Data;
using XFEExtension.NetCore.StringExtension;

namespace HaloPixelToolBox.Client.Utilities.Converter;

public partial class StringEmptyBooleanConverter : IValueConverter
{
    public object Convert(object value, Type targetType, object parameter, string language)
    {
        var inverse = parameter is string parameterString && parameterString == "inverse";
        var empty = value is not string stringValue || stringValue.IsNullOrEmpty();
        return inverse ? !empty : empty;
    }

    public object ConvertBack(object value, Type targetType, object parameter, string language) => value;
}