zoukankan      html  css  js  c++  java
  • wpf 9张图片的连连看

    using System;
    using System.Collections.Generic;
    using System.Linq;
    using System.Text;
    using System.Windows;
    using System.Windows.Controls;
    using System.Windows.Data;
    using System.Windows.Documents;
    using System.Windows.Input;
    using System.Windows.Media;
    using System.Windows.Media.Imaging;
    using System.Windows.Navigation;
    using System.Windows.Shapes;
    
    namespace 连连看
    {
        /// <summary>
        /// MainWindow.xaml 的交互逻辑
        /// </summary>
        public partial class MainWindow : Window
        {
            public MainWindow()
            {
                InitializeComponent();
            }
    
            private void Window_Loaded(object sender, RoutedEventArgs e)
            {
                Random ran = new Random();
                
    
                //定义十行,十列
                for (int i = 0; i < 10; i++)
                {
                    RowDefinition row = new RowDefinition();
                    gridLLk.RowDefinitions.Add(row);
                    
    
                    ColumnDefinition column = new ColumnDefinition();
                    gridLLk.ColumnDefinitions.Add(column);
                }
    
                
    
                    for (int i = 0; i < 10; i++)
                    {
                       
                        for (int j = 0; j < 10; j++)
                        {
                            Button btn = new Button();
                            //btn.Content = i + ":" + j;
    
                            //通过代码改动控件的Grid.Row属性
                            //Grid.SetRow(btn, i);//改动btn控件的Grid.Row属性为i
                            //Grid.SetColumn(btn, j);
                            //gridLLk.Children.Add(btn);
    
                            int imgName = ran.Next(1, 10);
    
                            Image img=new Image();
                            //UriKind.Relative表示uri是相对uri
                            //BitmapImage(Uri) 使用由提供的 Uri, BitmapImage 初始化类的新实例。
                            img.Source = new BitmapImage(new Uri("images/"+imgName+".jpg", UriKind.Relative));
                           
                            Grid.SetRow(img,i);
                            Grid.SetColumn(img,j);
                            gridLLk.Children.Add(img);
    
                            
                        }
                    }
            }
        }
    }
    

  • 相关阅读:
    java基础知识--环境变量配置
    安装oracle11g时遇到INS-13001环境不满足最低要求
    MINA系列学习-IoBuffer
    MINA系列学习-mina整体介绍
    DBCP数据源连接池实现原理分析
    dbcp数据源配置杂谈
    Java 内存区域和GC机制分析
    网站的防盗链与反盗链的那点事
    这一天博客小院我进来了!
    AOP
  • 原文地址:https://www.cnblogs.com/zfyouxi/p/4354371.html
Copyright © 2011-2022 走看看