スタックパネルがいくつかあります。また、各スタックパネルには画像タグがあります。コードは次のようになります。
....
<StackPanel>
<Image Source="/Puzzle15;component/Images/Themes/Easy/p5.png" Tag="5"/>
</StackPanel>
<StackPanel>
<Image Source="/Puzzle15;component/Images/Themes/Easy/p6.png" Tag="6"/>
</StackPanel>
<StackPanel>
<Image Source="/Puzzle15;component/Images/Themes/Easy/p7.png" Tag="7"/>
</StackPanel>
...
コードを使用して画像ソースの値を取得したい
for(int i = 0; i <= 14; i++)
{
String s = ((Image)((StackPanel)ContentPanel.Children[i]).Children[0]).Source.ToString();
MessageBox.Show(s);
}
結果は「System.Windows.Media.Imaging.BitmapImage」を示しています
ソース値を取得する方法を教えていただけますか?ありがとう!