0
我想創建一個可見性轉換器,它在顯示內容時顯示內容,如果observablecollection爲空或爲空。由於該轉換器將用於多個屏幕,每個集合將保存不同的類型(T)。ObservableCollection的Visibility IValueConverter <T>
如何獲取對未知類型的ObservableCollection的引用。這是我到目前爲止:
public object Convert(object value, Type targetType, object parameter, System.Globalization.CultureInfo culture)
{
if (value == null) return Visibility.Visible;
if (value is ObservableCollection<object>)
{
var col = value as ObservableCollection<object>;
return col.Count > 0 ? Visibility.Hidden : Visibility.Visible;
}
return Binding.DoNothing;
}