C#进阶 WPF基础一 XAML控件基础、布局

一、控件模型

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用法类似。特殊的属性:IsIndeterminate bool类型,是否不确定值

 

三、可空数据类型

可空数据类型:引用

  • 1
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值