投稿者 SSD  (社会人) 投稿日時 2023/3/17 14:43:04
魔界の仮面弁士さんの解説やご提示いただいたサイト等を見たのですが、
今の私では理解が追い付いておりません...
数日間少しずついじってデータバインディングやMVVMなどはある程度理解できたのですが、
この名前空間だけは理解できず、コピペしてるだけなので全くしっくりきません。

ただ、XAMLでの名前空間の指定はクラスファイルでのImportsに相当するんだなということはぼんやりと感じてきました。
プロジェクトのプロパティ --> 参照設定 と見ていけば参照名が一覧になっています。
これに相当するXAMLの名前空間のURI一覧のようなものはVisualStudioにはないのでしょうか?

マテリアルデザインのライブラリをNuGetで取得しました。
使用方法を調べたところ名前空間で
xmlns:materialDesign="http://materialdesigninxaml.net/winfx/xaml/themes"
というようにURIを指定すると使用できることはわかりました。(materialDesignの部分はなんでもいい)
このURIを指定すればよいというのはVisualStudioのどこを見ればわかるのでしょうか?

CLR名前空間の参照について以下のようにすればよいという説明を見ました。
xmlns:name="clr-namespace:<CLR名前空間名>;assembly=<アセンブリ名>"
これは感覚的にわかりやすいといいますか、<CLR名前空間名>も<アセンブリ名>も
VisualStudio内で調べることができます。

ただURIはどこを見ればよいのかわかりません。