带标题的内容控件
带标题的内容控件派生自HeaderContentControl基类。HeaderContentControl类又派生自基类ContentControl。HeaderContentControl类的Header属性定义了标题的内容,HeaderTemplate实行可以对标题进行完全的定制。派生自基类HeaderContentControl的控件。
Expander
使用Expander控件,可以创建一个带对话框的“高级”模式,它在默认情况下不显示所有的信息,只有用户展开它,才会显示更多的信息。在未展开模式下,只显示标题信息;在展开模式下显示内容。
GroupBox
GroupBox控件提供了边框和标题来组合控件。
TabItem
TabItem控件是TabControl类中的项。TabItem的Header属性定义类标题的内容,这些内容用TabControl的标签显示。
项控件
ItemsControl类包含一个可以用Items属性访问的数据项列表。派生自ItemsControl的类。
Menu、ContexMenu
Menu类和ContextMenu类派生自抽象基类MenuBase。把MenuItem元素放在数据项列表和相关联的命令中,就可以给用户提供菜单。
StatusBar
StatusBar控件通常显示在应用程序的底部,为用户提供状态信息。可以把StatusBarItem元素放在StatusBar列表中。
TreeView
树形控件,要分层显示数据项,可以使用TreeView控件,使TreeViewItems作为分层点。
ListBox、ComboBox、TabControl
ListBox、ComboBox和TabControl都有相同的抽象基类Selector。这个基类可以从列表中选择数据项。
ListBox显示列表中的数据项,可以横着也可以竖着,能获取选中的值,可以用Separator做分隔符。
ComboBox有一个附带的Button控件,只有单击该按钮,才会显示数据项,是一个下拉框选项。
在TabControl中内容可以排列为表格形式。Tab选项卡和对应容器。
DataGrid
DataGrid控件是显示数据的可定制网格,用于显示表格数据。