WPF控件

本文介绍了WPF中的控件分类,包括布局控件如Grid、StackPanel、DockPanel,内容控件如Window、Button,以及带标题控件和条目控件等。内容控件只能容纳单个元素,而布局控件用于组织内容。WPF的内容模型允许控件嵌套,形成树形结构,ContentControl族的控件内容属性仅能由单一元素填充。博客通过实例展示了控件的使用和嵌套。
摘要由CSDN通过智能技术生成

控件的分类

  1. 布局控件,
    在这里插入图片描述
    如上图,Grid就是布局控件中的一个,还有另外两个分别是StackPanel、DockPanel等控件,都是属于布局控件。他们的共同父类,都是为Panel
  2. 内容控件
    只能容纳一个控件或者布局控件作为他的内容。Window、Button等控件都属于此类。因为只能容纳一个控件作为内容所以就要用到布局控件来规划其内容。它们共同的父类都是ContnetControl
    3 带标题控件
    相当于一个内容挂件,但是可以加一个标题。
    4 条目控件
    5 带标题条目控件
    6 特殊内容控
    WPF内容模型
    在这里插入图片描述
    控件-容器-容器里装的,就是内容,控件的内容,就是数据,也就是控件,
    控件里面的内容还是控件的时候就形成了控件的嵌套。被嵌套的控件称为子级控件,
    这种嵌套,在UI布局中尤为常见 因为允许控件嵌套。所以可以想象WPF的UI会变成一个树形结构以下两张图在页面中得出来的结果是一样的也可以ok
    在这里插入图片描述
    在这里插入图片描述
    ContentControl族
    都是控件,内容属性都是Content 只能由单一元素充当其内容。
    单元素例子如下图:第一个Button是一个静态文本,第二个Button是一张图片,
    在这里插入图片描述
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值