ユーザーコントロールからページにさまざまな画像を渡したいです。しかし、それが正しいかどうかはわかりません。UserControl のメソッドは Page では使用できません。誰かがこれに対する他の解決策を知っていますか?
ms Visual Studio 2012、metro app c# を使用しています
ユーザーコントロール:
public static BitmapImage ImageFromRelativePath(FrameworkElement parent, string path)
{
var uri = new Uri(parent.BaseUri, path);
BitmapImage result = new BitmapImage();
result.UriSource = uri;
return result;
}
ページ:
List<Ghost> ghosts = new List<Ghost>();
ghosts.Add(new Ghost(1) { MazeValues = mazeValues });
ghosts.Add(new Ghost(2) { MazeValues = mazeValues });
ghosts.Add(new Ghost(3) { MazeValues = mazeValues });
ghosts.Add(new Ghost(4) { MazeValues = mazeValues });