• 连连看棋盘


     1 using System;
     2 using System.Collections.Generic;
     3 using System.Linq;
     4 using System.Text;
     5 using System.Windows;
     6 using System.Windows.Controls;
     7 using System.Windows.Data;
     8 using System.Windows.Documents;
     9 using System.Windows.Input;
    10 using System.Windows.Media;
    11 using System.Windows.Media.Imaging;
    12 using System.Windows.Navigation;
    13 using System.Windows.Shapes;
    14 
    15 namespace 连连看
    16 {
    17     /// <summary>
    18     /// MainWindow.xaml 的交互逻辑
    19     /// </summary>
    20     public partial class MainWindow : Window
    21     {
    22         public MainWindow()
    23         {
    24             InitializeComponent();
    25         }
    26 
    27         private void Window_Loaded(object sender, RoutedEventArgs e)
    28         {
    29             Random r = new Random();
    30             for (int i = 0; i < 10; i++)
    31             {
    32                 //动态生成10x10格子
    33                 //注意,这里不需要嵌套循环!!不然只在第一个格子里有100个图片!
    34                 RowDefinition rowDef = new RowDefinition();
    35                 gridGame.RowDefinitions.Add(rowDef);
    36                 ColumnDefinition colDef = new ColumnDefinition();
    37                 gridGame.ColumnDefinitions.Add(colDef);
    38             }
    39             for (int i = 0; i < 10; i++)
    40             {
    41                 for (int j = 0; j < 10; j++)
    42                 {
    43                     int n = r.Next(10);
    44                     //下面注释的是使用button控件
    45                     //Button btn = new Button();
    46                     //btn.Content = i + "," + j;
    47                     //Grid.SetRow(btn,i);
    48                     //Grid.SetColumn(btn,j);
    49                     //gridGame.Children.Add(btn);
    50                     //下面是用的是image控件
    51                     Image img = new Image();
    52                     //image的路径需要如下的方法定义
    53                     img.Source = new BitmapImage(new Uri(n + ".jpg", UriKind.Relative));
    54                     //Console.WriteLine("{0}.jpg {1}行 {2}列",n,i,j);
    55                     Grid.SetRow(img, i);
    56                     Grid.SetColumn(img, j);
    57                     gridGame.Children.Add(img);
    58                 }
    59             }
    60         }
    61     }
    62 }
  • 相关阅读:
    由发货单批量生成发票时提示“连接失败”
    如何处理委托代销业务
    用友出纳通重装恢复
    如何查看用友通数据的版本
    出纳通如何重新年结?
    一致性错误导致
    销售出库单无法删除!
    用dos命令给系统用户添加用户组
    用友删除年度数据,删除帐套
    出纳通年结后如何查看过去的年度数据?
  • 原文地址:https://www.cnblogs.com/Jacklovely/p/5633537.html
Copyright © 2020-2023  润新知