uwp-如果文本为空或空,则隐藏文本块

uwp-如果文本为空或空,则隐藏文本块,uwp,uwp-xaml,Uwp,Uwp Xaml,如果内容为null或空,我试图用绑定隐藏textblock。If找到了许多解决方案,但大多数都与WPF类似 但UWP中没有样式触发器。有没有办法达到同样的效果 提前感谢您的帮助 关于您应该创建如下自定义转换器: public sealed class StringIsNullOrWhiteSpaceToVisibilityInvertedConverter : IValueConverter { public object Convert(object value, Type targe

如果内容为null或空,我试图用绑定隐藏textblock。If找到了许多解决方案,但大多数都与WPF类似

但UWP中没有样式触发器。有没有办法达到同样的效果

提前感谢您的帮助


关于

您应该创建如下自定义转换器:

public sealed class StringIsNullOrWhiteSpaceToVisibilityInvertedConverter : IValueConverter
{
    public object Convert(object value, Type targetType, object parameter, string language)
    {
        return string.IsNullOrWhiteSpace((string)value) ? Visibility.Collapsed : Visibility.Visible;
    }

    public object ConvertBack(object value, Type targetType, object parameter, string language)
    {
        throw new NotImplementedException();
    }
}

可见度绑定转换器谢谢!我想除了转换器还有其他解决方案。谢谢!我认为除了转换器还有另一种解决方案。@ArthurCPPCLI没有转换器的解决方案将涉及代码隐藏,并且可重用性大大降低