wpf学习笔记(1)

wpf常用控件

0x01. 常用布局控件

1.Canvas

不会对子控件施加任何帮助,也不会施加任何限制

2.DockPanel

可以让子控件贴靠在自己四条边的任意一边 ,最后一个子控件充满剩余区域

3.Gird

可以把控件分为若干行若干列,便于对其排列

4.StackPanel

按照水平或者竖直方向对子控件进行排列(类似stack)

5.WrapPanel

StackPanel 的扩展,可以多行和多列进行排序

6.Bord

只包含一个子对象的容器

HA 和 VA 两个对其属性确定对齐方式 ,left,right,center,stretch(自动调整对其到容器边缘)

Margin(外边距)Padding(内边距)

0x02.其他常用控件

1.image

source;位置
stretch;(fill,改变比例充满,none,不会改变大小,uniform保持长宽比不充满;uniformfill保持并充满)

2.label

Content 显示文本信息

3.textblock

可以显示多行文字的label

4.button

一般点击产生一个事件

5. textbox

text;文本;
isenabled;用户是否可以编辑;
textwrapping(nowrap 显示一行wrap/wrapoverflow 多行,多行可溢出)
acceptsreturn 用户输入是否可以通过回车键换行

6.checkbox(复选框)

content
isthreestate 是否三种状态
ischeckes 是否选中 null可以显示第三种状态(if istherrstate==true)

7.RadioButton(单选按钮)

content
isthreestate 是否三种状态
groupname 分组的组号,默认为空是一组

8.ComboBox(组合框)

有一个下拉列表,可以允许用户输入新的值

isReadOnle==true isReadOnle==false
iseditable==true 可以显示以显示文本框但是无法输入,可以选中 正常显示,可以输入
iseditable==false 不显示文本框,不能输入不存在的值 <-

text ;
selectedindex;索引值
selectitem; 索引的具体内容

9.tabcontrol(窗口标签页)

很多tabitem 组成 每个tabitem下面设置了gird组件

原文地址:https://www.cnblogs.com/fuao2000/p/11908024.html