什么是控件?控件是指数据和方法的封装,而且控件有自己的方法和属性。WPF设计UI语言是XAML,它能将用户数据处理完成后展示出来。我们可以把控件想像成一个控件是一个容器,容器里面的内容就是控件的内容。控件的内容可以直接是数据,也可以是控件。WPF中也有默认不能看到的控件,如DocumentViewerBase提供用于显示固定内容或流动内容的查看器的基类,DocumentPageView 表示已分页 System.Windows.Documents.DocumentPage 的视区,FlowDocumentPageViewer 表示一个用于在固定查看模式下查看流内容的控件,该模式一 次显示一页内容,FlowDocument 用高级文档功能(如分页和列)承载流内容和设置流内容格式。 定义一个 文档,文档样式
WPF的控件可分为4种:内容控件(Content Controls),条目控件(Items Controls),文本控件(Text Controls),范围控件(Range Controls),所有的WPF控件都继承自Controls。
内容控件是特殊的控件类型,它可包含并显示一块内容。与布局控件不同的是,内容控件只能包含一个字元素。内容控件最大的一个特征是Content属性,所有内容控件都继承自ContentControl。Content接收的是一个Object类型。
下面是Button的