1

私のプロジェクトには複数の名前空間とアセンブリがあり、作成する各コントロールで宣言する非常に多くの xmlns があります (x: や d: などのシステムのものを除いて、少なくとも 7 つ)。とても退屈です。

アプリケーションで xmlns を一度に宣言する方法はありますか? そうでない場合、いくつかの回避策はありますか (軽量のコントロール定義を作成するため) ?

私は XmlnsDefinitionAttribute を知っていることに注意してください。常に可能であるとは限りません (たとえば、外部アセンブリを使用する場合) または優れた設計ではありません (私にとって、UI 固有の属性をビジネス エンティティ アセンブリに配置するのは優れた設計ではありません)。

4

1 に答える 1

4

xmlnsは、コンパイラが必要とするドキュメント レベルのものでありusing、すべての C# コード ファイルに配置する必要があるステートメントのようなものです。

多くの共通点がある場合は、デフォルトでそれらを追加するVisual Studio 用のアイテム テンプレートをxmlns作成するか、.XAML

于 2012-09-07T10:47:58.163 に答える