我有一个绑定的问题,我想在列中至少有一个元素被过滤时更改图标。但它不起作用。这是我的转换器: public class FilteredToIconConverter : IValueConverter public object Convert(object value如果我在DataGrid.Resources中设置样式,那么我会得到 InvalidCastException: Can not convert an object from type 'System.Windows.Controls
value) where T : IEquatable<T> return new EquatableFrobnicator<T>(value);如果我想将它统一到一个方法中,最明显的方法就是不编译没有从'T‘到’System.I比较‘的装箱转换或类型参数转换。于是,我走上了反思的道路:{
if (value is IComparable<T>