assembly

assemblyにクラスライブラリを指定することで、そのクラスライブラリのクラスもXAMLでタグとして使える。

WPF XAMLで別アセンブリのCLR名前空間を宣言する。 - Qiita

WPFプロジェクト
WPFプロジェクト

WPFプロジェクト。

DLL化したTestClassライブラリを置く
DLL化したTestClassライブラリを置く

これまで扱ってきたTestClassライブラリをDLL化したものを置く。

参照の追加
参照の追加

参照の追加。

TestClassを選択
TestClassを選択

TestClassを選択。

TestClass.csがないので認識されない
TestClass.csがないので認識されない

TestClass.csがないので認識されない。

assemblyにTestClassを指定するとビルドが通る
assemblyにTestClassを指定するとビルドが通る

assemblyにTestClassを指定するとビルドが通る。

デフォルト名前空間にpresentationframework
デフォルト名前空間にpresentationframework

デフォルト名前空間にpresentationframeworkを指定しても通る。

あとはこれも
あとはこれも

あとはこれも。

これも
これも

これも、普通に表示される。

Sample/wpf/xmlns/assembly/src/xmlns at master · bg1bgst333/Sample · GitHub