一、控件模型
WPF的控件与WinForm类似。区别在于WPF的控件可以用XAML手写,并且功能更多更强大
二、XAML语言
1、概念:在WPF中用来描述控件的语言.
特点:
与XML、HTML语言类似,但对大小写敏感
一个XAML标签代表NEW一个控件对象
2、控件的通用属性:
Visibility:控件是否可见,他的值是个枚举类型:Visibility.Visible可见;Visibility.Collapsed不可见;Visibility.Hidden 不可见,但保留空间
IsEnabled:是否可用
Background:背景颜色
FontSize:设置字体
TextBox的常用属性:
MaxLength: 获取或设置文本框的最大输入字符数,值为int类型
TextWrapping: 获取或设置文本框是否可自动换行,值为枚举类型:TextWrapping.Wrap为可自动换行
IsReadOnly:只读,值为bool类型
PasswordBox:取值的属性为:Password
CheckBox:是否选中的属性:IsChecked,类型是bool?。可为空的bool类型
RadioButton:单选框,如果要分组,同组添加一个共同的GroupName属性。
DatePicker: 属性SelectedDate,值为datatime?类型,可空类型
Image: Source属性为图片路径(可以是相对路径)
Slider: Maximum最大值,double类型。Minimum,double类型,value,当前值,double类型
ProgressBar:跟Slider用法类似。特殊的属性:IsInde

本文介绍了WPF中的控件模型,重点讲解了XAML语言,包括控件的通用属性如Visibility、IsEnabled等。讨论了可空数据类型在C#中的应用,并详细阐述了不同页面布局方式,如StackPanel、Grid和DockPanel的使用。此外,还提供了一个制作连连看棋盘的实践案例。
最低0.47元/天 解锁文章
1239

被折叠的 条评论
为什么被折叠?



