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

时间:2017-01-15 19:55:20

标签: uwp uwp-xaml

如果内容为null或为空,我正在尝试使用绑定隐藏文本块。如果找到了很多解决方案,但大多数都在WPF中,如this

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

先谢谢你的帮助,

此致

1 个答案:

答案 0 :(得分:1)

您应该创建一个这样的自定义转换器:

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