WPF控件布局

一.控件分类

       布局控件 

  内容控件(只能容纳其他一个控件)  

  标题内容控件(可设置标题的内容控件)  

  条目控件(可以显示一组数据)

  带标题条目控件(可以显示一个标题的条目控件,通常用来显示带有层级关系的数据)

  特殊内容控件(例如 TextBox )

二. 控件内容

  控件的内容是一个统称,不同控件叫法不同(Content, Child,  Children, Items)。

  控件的内容属性与标签内容对应,即标签的内容自动赋值到控件的内容属性。

三. 常用的控件

  1.组件

      Window             窗口

    Page            页面

    NavigationWindow      导航窗口

    Frame

  2.常规控件

    Button            按钮控件,提供Content作为内容

    TextBox           文本框控件,用以输入文本

    TextBlock          文本块,用于显示文本

    Label              标签,用于显示文本

    ProgressBar         进度条

    ToggleButton        可以设置开关三态的按钮

    Image            图像控件,通过Source设置资源路径

    CheckBox          勾选框,可以设置开关的三种状态

    RichTextBox         富文本框,可以多种格式和输入文本

    TreeView           树视图,以树状图的形式显示绑定内容

    WebBrower          浏览器,基于IE内核浏览器控件

    Calender           日历控件

    ComboBox          下拉列表

    ContentControl         内容控件

    Expander           扩展器,可显示和折叠面板内的元素

    GroupBox            分组框

    StatusBar           状态栏,用于页面下方显示状态信息

    DateTimePicker        时间控件,设置时间状态

    DocumentViewer        文档查看器

    RadioButton          单选按钮

    ScollViewer           滚动视图

    ScollBar            滚动条

    Separator            分割器

    ToolBar             工具条

    Slider

    Menu              菜单

    MediaElement           多媒体控件

    PasswordBox          密码输入框

    TabControl           选项卡

    ToolBarTray           工具条

    WindowsFormsHost         用以承载WinForm

    Border             边框

  3.数据控件

    ListView            列表视图

    DataGrid              数据表

    ListBox             列表框

  4.布局

    WrapPanel           可变面板

    StackPanel           固定面板

    DockerPanel          停靠面板

    Grid              表格布局

    UniformGrid            同一分布表格布局

    Canvas              画布

  5.图形

    Point              点

    Line                线

    Path              路径

    Polygon            多边形

    Polyline            多段线

    Rectangle           矩形

    Shape             画笔

    Ellipse             椭圆

  

原文地址:https://www.cnblogs.com/HansZimmer/p/13930273.html