このクラステンプレートのように、WPFアプリケーションで汎用データ型コンバーターを作成したいと思います。
[ValueConversion(typeof(T), typeof(string))]
class DataTypeConverter<T> : IValueConverter
int、double、byte、ushortなどのデータ型をstringに、またはその逆に変換し、クラスの異なるプロパティタイプの双方向バインディングで使用してから、次の1行のコードで任意の型を作成します。
class ushortTypeConverter : DataTypeConverter<ushort>{}
可能であれば、間違った入力の場合にバインドされた検証メッセージをテキストボックスに表示します。
そのようなクラステンプレートを書くことは可能ですか?