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

uwp - hide textblock if text is empty or null

如果内容为 null 或为空,我将尝试隐藏带有绑定的文本块。如果找到很多解决方案,但大多数在 WPF 中,如 this.

但是 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();
    }
}