Visual Basic 中学校 掲示板 投稿の管理
タグのない投稿を抽出
統計
RSS
Visual Basic 中学校
投稿一覧
XML(XAML)とVisualStudioのエディタについて
この投稿へのリンク
https://keijiban.umayadia.com/ThreadDetail.aspx?ThreadId=30849#CommentId85679
この投稿の削除
削除パスワード
削除する
コメント本文
投稿者
魔界の仮面弁士
 (社会人)
投稿日時
2023/3/17 15:12:47
> xmlns:materialDesign="http://materialdesigninxaml.net/winfx/xaml/themes"
> このURIを指定すればよいというのはVisualStudioのどこを見ればわかるのでしょうか?
NuGet で公開されているものは、Visual Studio の機能の一部では無いので、
VS を見てもわかりません。それぞれのライブラリのドキュメントまたはソースコードを読みましょう。
xmlns で指定すべき URI は、そのアセンブリの XmlnsDefinitionAttribute 属性で指定されます。
https://learn.microsoft.com/ja-jp/dotnet/api/system.windows.markup.xmlnsdefinitionattribute?view=netframework-4.8.1
これは通常、C# なら AssemblyInfo.cs 、Visual Basic なら AssemblyInfo.vb ファイルで
実装されますので、ソースコードが提供されている場合はそれを見て判断できます。
https://github.com/MaterialDesignInXAML/MaterialDesignInXamlToolkit/blob/2a38b2c70a5e851bc5b926e0641c1848e719d86b/MaterialDesignThemes.Wpf/Properties/AssemblyInfo.cs
とはいえ、毎回ソースコードを読むのは苦痛でしょうから、普通はドキュメントを探します。
たとえば
https://www.nuget.org/packages/MaterialDesignThemes/
のライブラリであれば、その大元が
https://github.com/MaterialDesignInXAML/MaterialDesignInXamlToolkit
にあることは NuGet ページで分かりますし、README を読めば名前区間の書かれたサンプルも用意されていますね。
https://github.com/MaterialDesignInXAML/MaterialDesignInXamlToolkit/blob/master/README.md#-getting-started