布局 -连连看:
代码:
1 private void Window_Loaded_1(object sender, RoutedEventArgs e) 2 { 3 4 5 //动态创建行 6 for (int i = 0; i < 10; i++) 7 { 8 //列 9 ColumnDefinition cl = new ColumnDefinition();10 grid.ColumnDefinitions.Add(cl);11 12 //列13 RowDefinition rd = new RowDefinition();14 grid.RowDefinitions.Add(rd);15 }16 Random random = new Random();17 18 for (int i = 0; i < 10; i++)19 {20 for (int j = 0; j < 10; j++)21 {22 int imgName = random.Next(1, 10);//>=1 & <10的随机数23 24 25 Image img = new Image();26 img.Source = new BitmapImage(new Uri("imgs/"+imgName+".png",UriKind.Relative));27 Grid.SetRow(img, i);28 Grid.SetColumn(img, j);29 grid.Children.Add(img);30 }31 }32 }