C# コードで次の行を見ました。
Image = new BitmapImage(
new Uri("/MyProgramName;component/Images/a.png", UriKind.Relative));
その「;」は何ですか この Uri 文字列で何をしますか?
その a.png は、実際には MyProgramName/Images/a.png の下にあります。
これは、 WPF リソース URIのバリエーションの 1 つの単なる区切りです。セミコロンは、すべての URI に対して特定の普遍的な意味を保持しているわけではありません。