我想将不同的图像从用户控件传递到页面。但是,我不确定我是否做得对。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 });