1

私が取り組んでいるシステムは、内部で多数のカスタム値タイプを使用しています。WPFを使用してプロトタイプUIに取り組んでいます。WPFは、カスタムタイプの表示方法を認識していません。これを行うためのカスタムValueConverterを作成できることは知っていますが、XAMLでクラスにバインドするたびに、コンバーターの使用を指定する必要はありません。

WPFにネイティブに表示する方法を知らせるカスタム値型で実装できるインターフェイスはありますか?

または、すべてのバインディング式でValueConveterを指定しなくても、カスタムタイプの任意のインスタンスに適用されるアプリケーション全体の値コンバーターを指定する方法はありますか?

4

3 に答える 3

2

あはは!理解した。TypeConverterを作成し、それをカスタムタイプに適用する必要がありました。これにより、WPFは、XAMLでテンプレートやコンバーターを指定しなくても、それらを処理する方法を自動的に把握できます。

http://msdn.microsoft.com/en-us/library/ayybcxe5.aspx

于 2010-01-27T20:43:06.763 に答える
1

値の型にDataTemplateを指定して、アプリケーションリソースに配置できるはずです。これにより、値タイプがグローバルに表示される方法が決まります。

于 2010-01-27T19:45:27.880 に答える
0

これが非常に明白で愚かである場合は申し訳ありませんがToString()、値型をオーバーライドしてみませんか?

于 2010-01-27T20:37:51.423 に答える