zoukankan      html  css  js  c++  java
  • 我佩服-WPF(2)

          简单的学学WPF,我们知道他就是拖拉控件,一点也不难。假设公司真的使用WPF搞开发,你去面试,直接说WPF就是拖拉控件,那就慘了。

          有些公司非常喜欢使用WPF。不不过比較简单。更重要的是全然做到了分离界面设计人员和开发者的工作,不过,无论分离不分离,还是都精通的好。

          对于WPF,之前做过一个简单的介绍:http://blog.csdn.net/u010785685/article/details/46125315

         详细怎么用,看看例如以下一个小实例:一个连连看的小实例。详细游戏是后台开发。以后再详细介绍。

    详细实现:

    <Window x:Class="连连看.MainWindow"
            xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
            xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
            Title="连连看萌萌哒" Height="600" Width="600" Loaded="Window_Loaded_1">
        <Grid>
            <Grid Name="gridName"></Grid>
        </Grid>
    </Window>
    

    private void Window_Loaded_1(object sender, RoutedEventArgs e)
            {           
                for (int i = 0; i < 10; i++)
                {
                    ColumnDefinition colDef = new ColumnDefinition();
                    gridName.ColumnDefinitions.Add(colDef);
    
                    RowDefinition rowDef = new RowDefinition();
                    gridName.RowDefinitions.Add(rowDef);
                }
    
                //随机的显示一张图片
                //Random随机数生成器
                Random randow = new Random();
                randow.Next(0, 99); //生成一个>=0,<99的随机整数
                randow.Next(3, 9); //生成一个>=3,<=9的随机整数
    
                for (int i = 0; i < 10; i++)
                {
                    for (int j = 0; j < 10; j++)
                    {      
    
                        int imgName = randow.Next(1, 10);//生成一个>=1,<10的随机数
    
                        Image img = new Image();
                        img.Source = new BitmapImage(new Uri("Images/" + imgName + ".png", UriKind.Relative));
                        Grid.SetRow(img, i);
                        Grid.SetColumn(img, j);
                        gridName.Children.Add(img);
    
                    }
                }
            }
    

          这样,简单的连连看的界面就做好了,我们要提前准备连连看的背景图片。以供使用。图片大小要设置为正方形,而且图片大小一致。

          WPF,使用起来方便简单,可是千万别仅仅觉得是拖拉控件那么简单,等你真的用的熟练了,那时候可能就是真的拖拉控件那么简单了。学从难处学。用从易处用,学的精了。自然就简单了。



  • 相关阅读:
    爬虫中动态的POST参数
    Sublime3注册码和安装中文包
    [pytorch][进阶之路]pytorch学习笔记二-自动求导和module
    [pytorch][进阶之路]pytorch学习笔记一
    [python][进阶之路]理解python中的深复制和浅复制
    [python][matlab]在python36上安装matlab2015b引擎
    [python][进阶之路]list复制引发的问题
    [python][pandas]DataFrame的基本操作
    [Algorithm]ADMM简明理解
    [python][cpp]对浮点数进行n位翻转
  • 原文地址:https://www.cnblogs.com/jhcelue/p/7260149.html
Copyright © 2011-2022 走看看