2

アプリケーションのさまざまなオブジェクトにデフォルトの DataTemplates があります。すべての DataTemplates には、何らかの「検証」トリガーがあります (たとえば、オブジェクトの特定のブール フィールドが true の場合、フォントの色を赤に変更します)。これはうまくいきます!

ここで、他の開発者 (たとえば、別のチーム) が、デフォルトの DataTemplates をオーバーライドできる独自の DataTemplates を作成できるようにしたいと思いますが、それらの特定の検証トリガーも確実に記述する必要があります。言い換えれば、DataTemplates にある種の制約を課して、それらが確実に実装されるようにしたいと考えています。
可能であれば、これらの制約を実行時ではなくコンパイル時にチェックすることをお勧めします。

これを行う方法について何か提案はありますか?

4

0 に答える 0