Silverlight - List to Visibility converter

Tags: Silverlight, List, Visibility, Converter

A convert that checks if a "List" has values and converts it accordingly to "Visibility"

public class ListToVisibilityConverter : IValueConverter
{
	#region IValueConverter Members

	public object Convert(object value, Type targetType, object parameter, CultureInfo culture)
	{

		var objList = value as IList;
		return (objList == null || objList.Count == 0) ? Visibility.Collapsed : Visibility.Visible;
	}

	public object ConvertBack(object value, Type targetType, object parameter, CultureInfo culture)
	{
		return null;
	}

	#endregion
}
Add a Comment