У меня есть универсальный класс, реализующий IValueConverter
. Что-то вроде:
class MyValueConverter<T> : IValueConverter
С XAML 2009 я могу использовать его так:
<my:MyValueConverter x:TypeArguments='x:String'/>
Но, очевидно, это не разрешено для "скомпилированного" XAML (я думаю, нам придется подождать .NET 5)
Мой текущий метод обхода его подклассов для каждого использования:
class FooMyValueConverter : MyValueConverter<Foo>
Возможно ли сделать это в разметке только с использованием XAML 2006?