WPF控件類別總結(jié)概覽
WPF的功能比較強(qiáng)大,不過操作方法卻很簡單。因?yàn)樗鼉?nèi)置了許多WPF控件,幫助我們輕松實(shí)現(xiàn)圖形界面顯示功能。學(xué)習(xí)WPF,首先就要掌握這些控件。#t#
WPF控件類別包括:
按鈕(Buttons): Button, RepeatButton
對話框(Dialog Boxes):打開文件對話框OpenFileDialog, 打印對話框PrintDialog, 文件保存對話框SaveFileDialog
數(shù)字化墨水(Digital Ink): 墨水面板InkCanvas,墨跡呈現(xiàn)器InkPresenter
文檔(Documents): DocumentViewer, FlowDocumentPageViewer, FlowDocumentReader, FlowDocumentScrollViewer, StickyNoteControl
輸入框(Input): TextBox, RichTextBox, PasswordBox
版面布局(Layout): Border, BulletDecorator, Canvas, Panel, DockPanel, WrapPanel,VirtualizingStackPanel,StackPanel, Expander, Grid, GridView, GridSplitter, GroupBox, ResizeGrip, Separator, ScrollBar, ScrollViewer, Thumb, Viewbox, , Window
媒體(Media): Image, MediaElement, SoundPlayerAction
菜單(Menus):Menu, ContextMenu, ToolBar
導(dǎo)航(Navigation):Frame, Hyperlink, Page, NavigationWindow, TabControl
選擇(Selection):CheckBox, ComboBox, ListBox, TreeView, RadioButton, Slider
用戶信息(User Information): AccessText, Label, Popup, ProgressBar, StatusBar, TextBlock, ToolTip
一些WPF控件中還可以包含更多的其他控件或?qū)ο骩即所謂的“富內(nèi)容(Rich Content)”]:
例如:一個(gè)Label可以包含如文字、圖像,面板(Panel)等任何其他對象。下面類型WPF控件都支持這種“更豐富的包含”:
ContentControl: Window, Frame, ListBoxItem, GroupItem, Label, ScrollViewer, ToolTip, UserControl, StatusBarItem, Button等
ItemsControl: ListBox, HeaderedItemsControl,TreeView,Menu,Selector,StatusBar
HeaderedContentControl: TabItem, GroupBox, Expander
HeaderedItemsControl: MenuItem, TreeViewItem, ToolBar