StackPanel可以把内部控件在纵向或横向上紧凑排列、形成栈式布局,当上层控件不被删除时,剩余的控件会前移,填充空白

特点:

  1. 同类控件紧凑排列
  2. 移除其中的控件后,剩余的控件自动补缺

3个属性:

  1. Oriention枚举---------------------------------------------可选(Honrizontal、Vertical)----------------------------决定内部元素是横向、纵向累积
  2. Horizontal Alignment枚举----------------------------可选(left、center、right、stretch)-------------------决定内部元素在水平方向的对齐方式
  3. Vertical Alignment枚举--------------------------------可选(top、center、bottom、stretch)---------------决定内部元素在竖直方向的对齐方式

练习:

程序:

<Grid>
        <GroupBox Header="请选择没有错别字的成语"  BorderBrush="Black" Margin=" 5">
            <StackPanel Margin="5">
                <CheckBox Content=" A.迫不及待"/>
                <CheckBox Content=" B.首屈一指"/>
                <CheckBox Content=" C.陈词滥调"/>
                <CheckBox Content=" D.唉声叹气"/>
                <CheckBox Content=" E.不可理喻"/>
                <StackPanel Orientation="Horizontal" HorizontalAlignment="Right" >
                    <Button Content="清除" Width=" 60" Height=" 30"/>
                    <Button Content="确定" Width=" 60" Height=" 30"/>
                </StackPanel>
            </StackPanel>
        </GroupBox>           
    </Grid>

截图:

——————————————————————————————————————————————————————————————————————————————————————————————本人刚入手wpf,哪里有不对的,请在评论中指出,谢谢!!!———————————————————————————————

四、StackPanel控件相关推荐

  1. 容器控件StackPanel控件

    StackPanel控件也是用于布局的,可以使多个子控件按横向或者纵向排列,并且可以根据自身大  小拉伸子控件. StackPanel默认情况下为纵向排列,当Orientation设置为Horizon ...

  2. 【飞秋】一起学Windows Phone7开发(十三.四 基本控件)

    在这里,把一些最基本的控件列出来,其实也就是没有归类的控件都放在这里了. 一.TextBlock:这个控件其实就是Label控件. <TextBlock x:Name="PageTit ...

  3. C#开发WPF/Silverlight动画及游戏系列教程(Game Tutorial):(十四) 精灵控件横空出世!①

    在上一节中,我们实现了地图牵引式移动,同时还遗留着一个小尾巴:主角和障碍物该如何跟随着地图的移动而移动? 上节中有点到,只要在地图移动的同时,时时根据主角等对象物体的X,Y坐标进行相对于地图的X,Y坐 ...

  4. C#开发WPF/Silverlight动画及游戏系列教程(Game Course):(十四) 精灵控件横空出世!①

    在上一节中,我们实现了地图牵引式移动,同时还遗留着一个小尾巴:主角和障碍物该如何跟随着地图的移动而移动? 上节中有点到,只要在地图移动的同时,时时根据主角等对象物体的X,Y坐标进行相对于地图的X,Y坐 ...

  5. 基于springboot+vue(thymeleaf)+mysql下的自创音乐网站平台--CrushMusic(开发日志十四)--audio控件重写音乐播放

    本次花了很大精力去完成了播放界面,虽然歌词同步这里没完成,但后续还是可以完善的,这次我重写了audio控件,让audio是自己想要的样式,先看成果图.  这个界面参考的是酷狗音乐网页版的布局,感觉自己 ...

  6. 关于弹窗的四种类型(四种控件)

    四大控件:Alert(对话框).Action Sheets(控制面板).Toast(小提示).Snackbar(快捷提示) Alert:对话框是一种模态弹窗,当用户将进行一些危险或者不可逆操作时,系统 ...

  7. Expression Blend实例中文教程(4) - 布局控件快速入门Canvas

    上一篇,我介绍了Silverlight控件被分为三种类型, 第一类: Layout Controls(布局控件) 第二类: Item Controls (项目控件) 第三类: User Interac ...

  8. 【转】WPF之路-常用布局控件一

    WPF布局原则 不应显式设置大小 为了布局的稳定性,控件的大小应该可以自动适应容器.如下为新建一个窗体,默认包含一个Grid容器,该控件没有显式设置宽高,所以,在改变窗体大小的时候,该容器的大小也随着 ...

  9. [Winodows Phone 7控件详解]容器控件

    在Windows Phone7中存在着多个容器控件,这些控件主要是用来界面的布局设置,以及包容多个控件时的布局设置. 一.Grid控件:主要用于界面的布局,这个和web page里的很相似,可以通过网 ...

  10. Expression Blend实例中文教程(3) - 布局控件快速入门Grid

    上一篇对Blend 3开发界面进行了快速入门介绍,本篇将基于Blend 3介绍Silverlight控件.对于微软开发工具熟悉的朋友,相信您很快就熟悉Blend的开发界面和控件. XAML概述 Sil ...

最新文章

  1. VMware下Ubuntu联网操作
  2. python3.6.1安装教程-ipython安装(python3.6.1)(转载)
  3. php 请求url 返回json,php解析请求url并返回json数据
  4. 王者荣耀最难选择题2选1,刺痛cos虞姬,还是北极星露脸?我选一
  5. LeetCode 113. 路径总和 II(回溯)
  6. 印象笔记编辑pdf_笔记软件使用体验(至2020.03)
  7. 多实例多进程网络编程PHP,php socket网络编程基础知识(四):多进程
  8. jquery ajax 参数可以序列化
  9. 【note】Java程序设计基础第五版(下)
  10. python之路第一天
  11. 链接器工具错误 LNK2026 XXX模块对于 SAFESEH 映像是不安全的
  12. ASP.NET 2.0运行原理及其过程简要分析
  13. Linux系统删除文件夹命令
  14. 思科无线路由EA6500代理服务器,思科EA6500路由器怎样设置
  15. 实现用户行为监测之webfunny
  16. 1、STM32通过软件IIC连接ADXL345(ADXL345使用遇到的一些坑)
  17. 笔记本RTX3060比2060性能高多少 RTX3060和2060笔记本差距多大
  18. 专访凌云光技术3D视觉业务部经理李淼:做好技术和产品,为VR行业服务
  19. 关于uni-app的ui库、ui框架、ui组件
  20. 【电化学】-物质传递(迁移与扩散)

热门文章

  1. Java Lambda 表达式
  2. PDFlib+PDI图像和超文本元素提供了许多有用的功能
  3. VISIO画图软件安装
  4. 计算机鼠标双击怎么,电脑鼠标双击变成属性的解决方法
  5. 全球与中国引文管理软件市场深度研究分析报告
  6. 大势至服务器共享文件监控软件8.6,大势至服务器共享文件夹监控软件、局域网共享管理软件、局域网共享设置软件...
  7. Java集合框架知识点
  8. Fiddler抓包原理讲解以及实例操作
  9. 基于 Spring Boot + Vue.js + MySQL 的 QQ 登陆实战
  10. 服装行业RFID智能管理系统方案详解