02 2020 档案
摘要:<Path Fill="red" Data="M 0,0 A 20,20 45 1 1 0,1 Z"/> 1. Fill是指Path的填充颜色 2. Data是Path的路径, M 0,0 --画笔移到0,0处; A 20,20 --画半径为20的圆弧; 45 1 1 45为转角角度,1:是否有大小
阅读全文
摘要:wpf 在每个控件设置颜色的时候都可以设置为渐变色 设置渐变色需要设置渐变的开始坐标、结束坐标、渐变总共有几种颜色,颜色在什么时候进行交替 设置渐变使用LinearGradientBrush标签,LinearGradientBrush标签的属性如下: StartPoint 起始坐标(x,y) x 从
阅读全文
摘要:<Border Grid.Row="0" Grid.Column="0" BorderBrush="AntiqueWhite" BorderThickness="5"></Border> 上面代码的意思是给Grid第1行第一列添加一个颜色为AntiqueWhite,四边的宽度都是5的边框 Borde
阅读全文
摘要:Grid的意思是网格,使用网格布局时候需要先确定行数列数 Grid.ColumnDefinitions 表示Grid的列指定列时候需要指定列的宽度(width) Grid.RowDefinitions 表示Grid的行指定行的时候需要指定行的高度(Height) 指定行高度或者列宽度时候可以使用三种
阅读全文
摘要:wpf 程序结构 Properties 此目录放置的是程序运行中所需要的一些资源(图标、图片、静态的字符串)等配置信息 引用(references) 标记项目引用了哪写类库或项目 App.xaml 程序的主体,程序的入库 App.xaml.cs App.xaml的类文件,App.xaml的后台代码
阅读全文
摘要:计算机使用的是二进制,计算机只认识0和1 我们日常使用的是十进制,满十进一 既然计算机只认识0和1,那么我们日常使用的计算机时如何操作呢 这就需要一套二进制和十进制互相转换的公式了 首先说十进制转换二进制,就是不断的用十进制的数字除以2,直到十进制的数字最后为0时,将余数倒序排列就是十进制的二进制表
阅读全文
摘要:在定义类或方法的时候,不清楚调用者会使用那种类型的参数,则可以先定义为泛型类型,在调用的时候再指定其类型 泛型分为泛型方法和泛型类,泛型方法的定义语法如下 void 方法名<泛型列表>() { // 方法体 } 泛型类的定义语法如下 public class 类名<泛型列表> { // 类体 } 泛
阅读全文
摘要:泛型委托的定义 泛型委托的作用可以使程序定义一个委托,满足多个需求,如需要定义一个int类型参数的委托和定义一个string类型类型的委托时,直接使用泛型,就可以减少多次定义委托 泛型委托定义时候只需要再方法名后加:<类型在方法中的名字> 类型可以是多个,多个类型之间用 ”,“ 逗号隔开 // 定义
阅读全文
摘要:委托简介 委托是一种数据类型,像类一样的数据类型,一般直接在命名空间中定义 定义委托时,使用关键字delegate,需要指定返回值类型、委托名称、参数列表 委托的使用 声明委托变量并赋值 委托是一个引用类型,可以为null,所以使用时候尽量先做非空验证 委托类型的变量只能赋值一个委托类型的对象(方法
阅读全文