ウィンドウのラップパネルにコントロールを動的に追加しようとしていますが、2つのラップパネルコントロールが元のラップパネルコントロールに追加された後、それはもう追加されませんここに画像を追加するために使用するコードがあります
Random rn = new Random();
ImageContainer.Children.Add(displayimage(rn.Next(amount)));
ImageContainer.InvalidateVisual();
私はwpfに不慣れで、何か間違ったことをしているのか、何かが足りないのか疑問に思っています。
どんな助けでも大歓迎です
編集
public WrapPanel displayimage(int i)
{
WrapPanel pn = new WrapPanel();
pn.Width = 350;
pn.Height = 400;
pn.Background = new SolidColorBrush(Colors.White);
BitmapImage bm = new BitmapImage(new Uri(imagePaths[i]));
Image im = new Image();
im.Source = bm;
im.Height = 300;
im.Width = 400;
im.Margin = new Thickness(25,25,25,25);
pn.Children.Add(im);
pn.Margin = Location(pn);
pn.ClipToBounds = true;
return pn;
}