私のプロジェクトには複数の名前空間とアセンブリがあり、作成する各コントロールで宣言する非常に多くの xmlns があります (x: や d: などのシステムのものを除いて、少なくとも 7 つ)。とても退屈です。
アプリケーションで xmlns を一度に宣言する方法はありますか? そうでない場合、いくつかの回避策はありますか (軽量のコントロール定義を作成するため) ?
私は XmlnsDefinitionAttribute を知っていることに注意してください。常に可能であるとは限りません (たとえば、外部アセンブリを使用する場合) または優れた設計ではありません (私にとって、UI 固有の属性をビジネス エンティティ アセンブリに配置するのは優れた設計ではありません)。