Image已经是另一个Visual的子项或CompositionTarget的根

时间:2015-10-19 18:16:45

标签: c# image error-handling

我在c#中编写一个小游戏,其中一个小兵的图像弹出mij画布上的随机位置。但是在我生成这些图像的方法中出现了错误。

 public class func createImage(whatever: Int) {
    UIGraphicsBeginImageContextWithOptions(...)

//...

let image = UIGraphicsGetImageFromCurrentContext()
UIGraphicsEndImageContext()

return image 
}

此行出现错误:private void MakeEvilMinion() { moImgMinion.Source = new BitmapImage(new Uri(msPad + "evilminion.png")); moImgMinion.Height = miHeight; moImgMinion.Width = miHeight; moImgMinion.SetValue(Canvas.LeftProperty, GenerateHorizontalPos()); moImgMinion.SetValue(Canvas.TopProperty, GenerateVerticalPos()); canvMinions.Children.Add(moImgMinion); } 错误是:类型' System.ArgumentException'未处理的异常。发生在PresentationCore.dll中 指定的Visual已经是另一个Visual的子项或CompositionTarget的根。

我真的不明白这个错误,而且我也不知道如何修复错误,有人可以帮助我。 这是我制作图像的地方:图像moImgMinion = new Image();

0 个答案:

没有答案