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();
}
}
如果内容为 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();
}
}