控件分类
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
开发工具与关键技术:Visual Studio 2015
作者:李成富
撰写时间:2019年06月01日
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
控件是指对数据和方法的封装。控件可以有自己的属性和方法,属性是控件数据的简单访问者,方法是控件的一些简单而可见的功能、控件创建过程包括设计、开发、调试工作,最后是控件的使用。开发者要掌握三项内容:属性、事件和方法。
根据创建方式不不同,可以分为常用控件(一般指原生)、扩展控件(继承于原有控件,进行功能扩展)、自定义控件(原来没有,根据功能创造一个控件,继承于Control)、用户控件(基础控件)。
控件类型分类:
一、内容控件:
只能容纳一个控件或者布局控件作为他的内容。所以经常借助布局控件来规划其内容。
- Button:是继承自ButtonBase的。当Button.IsCancel="True"时,点击按钮,对话框关闭。当Button.IsDefault="True",按回车触发按钮的Click事件。
- RepeatButton:当按住RepeatButton不放时,不断触发点击事件。其触发事件频率由属性Delay和Interval决定。同时RepeatButton没有取消和默认这两种行为。
- ToggleButton:它称为“凹凸”按钮,按一下“凹”了(IsChecked属性为true)再按