WPF控件简介

来源:互联网 发布:广西广电网络企业邮箱 编辑:程序博客网 时间:2024/05/21 01:43

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在鼠标滑过控件时引发






0 0
原创粉丝点击