좋아요. 문자열을 곧 또는 나중에 사용할 수 있는지에 따라 현재 확인란을 만들려고합니다. 그러나 그리드의 각 행에 대한 데이터가 매번 다를 수 있으므로 설정할 수 없습니다. 하나의 특정 문자열을 확인, 나는 그 문자열이 없거나 비어 있지 않은 경우 확인 라인을 따라 생각하고 있었지만이 작업을 수행하는 방법을 모르겠다면, 나는 if (string.Equals 행에있는 코드에 오류가 있습니다. 이 해제를 완료하는 방법을 모르는문자열을 기반으로 표시 C#
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;
}
내가 꽤 질문을 이해 할 수는 없지만 가시성을 결정하는 당신의 ViewModel에 부울을 추가 할 수 있습니다? 그런 다음 BooleanToVisibilityConverter가 있습니다. –