C# 基于字符串c的显示#
好的,所以我目前正在尝试根据字符串是否可以很快恢复来设置复选框,但是网格中每一行的数据每次都会不同,所以我无法将其设置为检查一个特定字符串,我一直在考虑检查该字符串是否为null或空,但我不知道如何执行此操作,我在if(string.Equals)行的代码中有一个错误,因为我不确定如何完成此操作C# 基于字符串c的显示#,c#,C#,好的,所以我目前正在尝试根据字符串是否可以很快恢复来设置复选框,但是网格中每一行的数据每次都会不同,所以我无法将其设置为检查一个特定字符串,我一直在考虑检查该字符串是否为null或空,但我不知道如何执行此操作,我在if(string.Equals)行的代码中有一个错误,因为我不确定如何完成此操作 public class StringToVisibilityConverter : IValueConverter { public object Convert(object value,
public class StringToVisibilityConverter : IValueConverter
{
public object Convert(object value, Type targetType, object parameter, CultureInfo culture)
{
if (value != null && value is string)
{
var input = (string)value;
if (string.Equals
{
return Visibility.Collapsed;
}
else
{
return Visibility.Visible;
}
}
return Visibility.Visible;
}
.NET 4.0:
if (string.IsNullOrWhitespace(myString))
.NET 4.0之前版本:
if (string.IsNullOrEmpty(myString))
不过,我会以不同的方式编写逻辑(不需要某些检查):
.NET 4.0:
if (string.IsNullOrWhitespace(myString))
.NET 4.0之前版本:
if (string.IsNullOrEmpty(myString))
不过,我会以不同的方式编写逻辑(不需要某些检查):
如果您只想检查字符串是否不为空,请使用:
if(!string.IsNullOrEmpty(value))
{
////
}
如果您只想检查字符串是否不为空,请使用:
if(!string.IsNullOrEmpty(value))
{
////
}
string
类中内置了一个IsNullOrEmpty
静态方法,请使用该方法:
public class StringToVisibilityConverter : IValueConverter
{
public object Convert(object value, Type targetType, object parameter, CultureInfo culture)
{
if (value != null && value is string)
{
var input = (string)value;
if (string.IsNullOrEmpty(input))
{
return Visibility.Collapsed;
}
else
{
return Visibility.Visible;
}
}
return Visibility.Visible;
}
}
string
类中内置了一个IsNullOrEmpty
静态方法,请使用该方法:
public class StringToVisibilityConverter : IValueConverter
{
public object Convert(object value, Type targetType, object parameter, CultureInfo culture)
{
if (value != null && value is string)
{
var input = (string)value;
if (string.IsNullOrEmpty(input))
{
return Visibility.Collapsed;
}
else
{
return Visibility.Visible;
}
}
return Visibility.Visible;
}
}
您可以使用:
如果您还想包含空格,请使用(>=.NET 4.0)。您可以使用:
如果还想包含空格,请使用(>=.NET 4.0)。使用:
使用:
我不太明白这个问题,但是你能给你的视图模型添加一个决定可见性的布尔值吗?然后有一个BooleanToVisibilityConverter。我不太明白这个问题,但是你能给你的视图模型添加一个决定可见性的布尔值吗?然后有一个BooleanToVisibilityConverter。我会向上投票并代表,但不会有足够的代表自己做这两件事,对不起!我会投票和代表,但没有足够的代表自己做这两件事,对不起!