WPF控件简介

Windows Presentation Foundation(WPF)为 .NET Framework 3.5 中的开发平台。WPF向设计人员提供了统一的编程模型、语言和框架,从而做到界面设计与软件开发的独立。WPF有两套API,一套用于普通的编码访问,另一套就是基于XMLAPI,被称为XAMLExtensible Application Markup Language)。一般情况下,WPF程序将同时包含XAML代码和程序代码,首先使用XAML定义程序界面,然后用.NET语言编写相应的逻辑代码。使用XAML,可以使界面设计和逻辑设计完全分离,从而使程序的开发和维护更加方便WPF常用控件有:

控件功能说明
CheckBox 复选框,通常用于某选项的打开或关闭。在应用程序中使用该控件为用户提供True/Falseyes/no的选择。
ComboBox由文本输入控件和下拉菜单组成,用户可以从一个预先定义的列表里选择一个选项,也可以直接在文本框里面输入文本
RadioButton为用户提供由两个或多个互斥选项组成的选项集。
Slider滑动条控件,一般可以自动生成。
TextBox接收使用者于输入文字信息。
 ListView可将项目组成带有或不带有列标头的列,并显示伴随的图标和文本。 
RadGridView功能同ListView,只是显示的格式略有不同。
 Label用于显示用户不能编辑的文本或图像。
Button 允许用户通过单击来执行操作,既可以显示文本,又可以显示图像。当该按钮被单击时,它看起来像是被按下,然后被释放。
Border用于在另一元素周围绘制边框或背景。
Image只用于显示图片。

WPF中控件中常见的事件如下表所示:

事件说明
Click在单击控件时引发,有些时候,单击回车键也能引发
DoubleClick在双击控件时引发,处理某些控件上的Click事件
KeyDown当控件有焦点时,按下一个键时引发
KeyUp当控件有焦点时,释放一个键时引发
GotFocus在控件接收焦点时引发
LostFocus在控件失去焦点时引发
MouseDown在鼠标指针指向一个控件并且鼠标按钮被按下时引发
MouseMove在鼠标滑过控件时引发
MouseUp在鼠标滑过控件时引发






评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值