私は、カスタマイズ可能なUIを表示するためにXamlReaderを使用してXAMLフラグメントをオンザフライでロードするac#(理由が見つかった場合は3.5または4)WPFアプリケーションを作成しています。このUIは、表示される前にXmlDataProviderにバインドされており、うまく機能しているようです。
データソース(XMLドキュメントを指すXmlDataProvider)がドキュメントのXSDスキーマに対して自動的に検証されるようにすることが可能かどうかを調べようとしていますか?
明確にするために-アプリケーションの性質が変更可能であるため、カスタム検証ルールの記述を避けようとしています。XSDスキーマには、Winformsエラープロバイダーと同様の方法でUIが応答するように指定された制限(正規表現や最大長の制約など)があります。
どんな助けでもいただければ幸いです!
(ちなみに-XmlDataProviderでタグ付けされていたはずですが、レピュテーション要求のために新しいタグを作成できません)