我想像这个类模板一样在我的 WPF 应用程序中创建一个通用数据类型转换器:
[ValueConversion(typeof(T), typeof(string))]
class DataTypeConverter<T> : IValueConverter
将 int、double、byte、ushort 等数据类型转换为字符串,反之亦然,并以我的类的不同属性类型的两种方式绑定使用它,然后通过这一行代码简单地创建任何类型:
class ushortTypeConverter : DataTypeConverter<ushort>{}
如果可能的话,在输入错误的情况下在绑定的文本框中显示验证消息。
是否可以编写这样的类模板?