namespace 连连看2
{
/// <summary>
/// MainWindow.xaml 的交互逻辑
/// </summary>
public partial class MainWindow : Window
{
public MainWindow()
{
InitializeComponent();
}
private void Window_Loaded(object sender, RoutedEventArgs e)
{
for (int i = 0; i < 10; i++) //创建10行10列
{
ColumnDefinition colDef = new ColumnDefinition(); //创建列
gridName.ColumnDefinitions.Add(colDef);
RowDefinition rowDef = new RowDefinition(); //创建行
gridName.RowDefinitions.Add(rowDef);
}
//创建100个控件
Random random = new Random();
for (int i = 0; i < 10; i++)
{
for (int j = 0; j < 10; j++)
{
int imgName=random.Next(1, 10);
Image img = new Image(); //new一个图片控件
img.Source = new BitmapImage(new Uri("Images/"+imgName+".png", UriKind.Relative)); //加载图片
Grid.SetColumn(img, i);
Grid.SetRow(img, j);
gridName.Children.Add(img);
}
}
}
}
}