其他分享
首页 > 其他分享> > [三]控件和布局

[三]控件和布局

作者:互联网

[三] 控件和布局

所有内容均出自于《深入浅出WPF》一书,其作者在b站也有相关视频,本文为个人读后总结,仅供参考

控件分类

日常使用最多的六类控件

  1. 布局控件
  2. 内容控件
  3. 带标题的内容控件
  4. 带标题条目控件
  5. 条目控件
  6. 特殊内容控件

派生关系

内容模型

继承相同父类的归为同一类,以父类名字为这一类的统称

名称注释
ContentControl单一内容控件
ItemsControl条目为集合内容的控件
HeaderedItemsControl带标题的以条目为集合内容的控件
DecoratorUI装饰
Shape2d绘制
Panel布局
Adorner文字点缀
Flow Text流式文本元素
TextBox / TextBlock文本框 、 静态文字

详解

1.ContentControl 族

特点

列表

buttonbuttonbasecheckboxcomboxitem
contentControlFrameGridViewColumnHeaderGroupItem
laberListBoxItemListViewitemNavigationWindow
RadioButtonRepeatButtonScrollViewerStatusBarItem
ToggleButtonToolTipUserControlWindow

2.ItemsControl 族

特点

列表

MenuMeunBaseContextMenuComBox
ItemControlListBoxListViewTabControl
TreeViewSelectorStatusBar

ItemsControl 对应的 Item Contaimer

**ItemsControlItem Contaimer**
MenuMenuItem
ComboxComboxItem
ContextMenuMenuItem
ListBoxListBoxItem
ListViewListViewItem
TabControlTabItem
TreeViewTreeViewItem
StatusBarStatusBarItem

3.HeaderedItemsControl 族

特点

列表

MenuItemTreeViewItemToolBar

4.Decorator族

特点

列表

ButtonChromeClassicBooderDecoratorListBoxChromeSystemDropShadowDecorator
BorderInkPresenterBulletDecoratorViewBox
AdornerDecorator

5.Shape族

特点

6.Panel族

特点

CanvasDockPanelGridStackPanel
WrapPanelTapPanelToolBarOverflowPanelToolBarPanel
UniformGridVirtualizingPanelVirtualizingStackPanel

| TapPanel | ToolBarOverflowPanel | ToolBarPanel |
| UniformGrid | VirtualizingPanel | VirtualizingStackPanel | |

标签:控件,派生,条目,布局,列表,内容,ItemsControl
来源: https://blog.csdn.net/qq_42733641/article/details/115438300