我是WPF的新手,我想创建一个窗口,它将创建一个带有图像的可变数量的按钮。
List<Button> HeroButtons = new List<Button>();
for (int i=0;i<20;i++)
HeroButtons.Add(new Button(){});
foreach( Button but in HeroButtons)
{
var brush = new ImageBrush();
brush.ImageSource = new BitmapImage(new Uri("Resources/lina.png", UriKind.Relative));
but.Background = brush;
}
如果我运行该应用程序,则不会显示任何内容。
答案 0 :(得分:0)
为您的网格或其他容器命名,然后使用该名称(即Grid1)添加子项。
foreach( Button but in HeroButtons)
{
Grid1.Children.Add(Button)
}