控件类型
大体可以分为6类
1.布局控件
可以容纳多个布局或者嵌套其他布局的控件,用于UI上组织和排列控件,其父类是Panel.
2.内容控件
只能容纳一个控件或者布局控件作为他的内容。所以经常借助布局控件来规划其内容。其父类为ContentControl.
3.带标题内容控件
相当于一个内容控件,但是可以加一个标题,标题部分也可以容纳一个控件或者布局,其父类为HeaderedContentControl.
4.条目控件
可以显示一列数据,一般情况下,是数据的类型是相同的.其共同的基类为ItemsControl.
5.带标题的条目控件
和上面的带标题内容控件类同,其基类为HeaderdeItemsControl.
6.特殊内容控件
这类控件比较独立,但也比较常用,如TextBox,TextBlock,Image等.
控件类型与列表
Editing
CheckBox, ComboBox,PasswordBox,RadioButton,RichTextBox, Slider, TextBox
List
Selection ListBox, ListView, TreeView
User Information
Label, ProgressBar, Popup, ToolTip
Action
Button, ContextMenu, Menu, Separator, StatusBar, Thumb,ToolBar
Appearance
Border, BulletDecorator, Decorator, Image, Viewbox
Dialog boxes
OpenFileDialog, PrintDialog, SaveFileDialog
Containers
Expander, GroupBox, RepeatButton, ScrollBar, ScrollViewer, TabControl
Layout
Canvas, DockPanel, Grid, GridSplitter, Panel, StackPanel, VirtualizingStackPanel, WrapPane Navigation Frame, Hyperlink
Documents
DocumentViewer, FlowDocumentPageViewer, FlowDocumentReader, FlowDocumentScrollViewer
网友评论