跟我们一起
玩转路由器

WPF入门到放弃(八)| 常用的控件(二)

我今年才开始深入学习wpf,受到了“剑神python入门到放弃”的启发,决定将这段时间的学习内容进行总结。一方面,我相信技术需要不断的总结和练习才能进步;另一方面,希望能帮助初学者对wpf有一个初步的了解,大家一起探讨学习进步。

来吧!让我们一起学习吧!

WPF入门到放弃(一) | 安装与创建WPF入门到放弃(二) | 初识XAMLWPF入门到放弃(三)| 制作串口调试助手WPF入门到放弃(四)| 给串口调试助手列表赋值(附调试软件)WPF入门到放弃(五)| 串口的读取与写入(程序&附串口调试精灵)WPF入门到放弃(六)| 画面优化与发布(附源程序)WPF入门到放弃(七)| 常用布局控件的用法说明:

本文主要介绍WPF(Windows Presentation Foundation),这是微软推出的一项基于Windows操作系统和.NET平台的C/S客户端构建技术。

软件下载地址:

https://www.php.cn/link/5fa260f9aef5c32cc0ddf4934f058bdf

这里使用的是Visual Studio 2019 社区版。

提示:

文章附带资料下载地址的获取,请关注“剑指工控”微信公众号后,添加管理员,加入剑指工控微信群后获取。

第8讲

常用的控件

GroupBox控件是一个HeaderedContentControl,它为图形用户界面提供标题容器内容。但由于它是内容控件,只能包含一项,如果需要包含多项,则需要使用前一章介绍的布局控件。主要设置Header和Content这两个属性。

下图是在工程项目下新建个文件夹放置图片,然后在GroupBox中显示。

Image:表示用于显示图像的控件。Source获取或设置图像的图像路径。pack://application:,,,/img/剑指工控.pngWPF引入了统一资源标识Uri(Unified Resource Identifier)来标识和访问资源。Uri表达式的一般形式为:协议+授权+路径这里的pack://application:,,,/img/剑指工控.png。

pack://代表着协议。application:,,,:一种用于访问编译时已经知道的文件,代表着授权。img/剑指工控.png,代表着相对路径。WPF默认Uri设置有pack://application:,,,所以我们也可以直接将其写作:img/剑指工控.png当我们想在图片后面放一个文字时发现报错

这时候需要用到上一节中讲到的布局控件。这里使用WrapPanel:按从左到右的顺序位置定位子元素。

同理可对GroupBox.Content进行设置,这里使用StackPanel:用于以水平或垂直方式堆叠子元素。

ListBox:表示用于显示项列表的Windows控件。用ListBoxItem设置子元素内容。ListBox除了能将条目以字符串的形式展示,还能显示更多的元素。

Viewbox:定义一个内容修饰器,以便拉伸或缩放单一子项使其填满可用的控件,使之有更好的布局及视觉效果。常用属性:

Child:获取或设置一个ViewBox元素的单一子元素。Stretch:获取或设置拉伸模式以决定该组件中的内容以怎样的形式填充该组件的已有空间。Stretch=”Fill”调整内容的大小以填充目标尺寸,不保留纵横比。

Menu:表示一个Windows菜单控件,该控件可用于按层次组织与命令和事件处理程序关联的元素。每个Menu可以包含多个MenuItem控件。每个MenuItem都可调用命令或调用Click事件处理程序。MenuItem也可以有多个MenuItem元素作为子项,从而构成子菜单。Separator用于分隔项控件中各个项的控件。TabControl:管理相关的选项卡页集TabItem设置每一个选项卡里面的内容将前期做的串口调试助手整体复制删除事件后就能直接显示了。

赞(0)
版权声明:本文采用知识共享 署名4.0国际许可协议 [BY-NC-SA] 进行授权
文章名称:《WPF入门到放弃(八)| 常用的控件(二)》
文章链接:https://www.lu-you.com/settings/26699.html
本站资源来源于互联网整理,若有图片影像侵权,联系邮箱429682998@qq.com删除,谢谢。

评论 抢沙发

登录

找回密码

注册