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

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

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

WPF入门到放弃(八)| 常用的控件(二)WPF入门到放弃(八)| 常用的控件(二)WPF入门到放弃(八)| 常用的控件(二)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 社区版。

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

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

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

常用的控件

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

宣小二 宣小二

宣小二:媒体发稿平台,自媒体发稿平台,短视频矩阵发布平台,基于AI驱动的企业自助式投放平台。

宣小二 21 查看详情 宣小二

下图是在工程项目下新建个文件夹放置图片,然后在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/剑指工控.pngWPF入门到放弃(八)| 常用的控件(二)WPF入门到放弃(八)| 常用的控件(二)当我们想在图片后面放一个文字时发现报错

WPF入门到放弃(八)| 常用的控件(二)这时候需要用到上一节中讲到的布局控件。这里使用WrapPanel:按从左到右的顺序位置定位子元素。

WPF入门到放弃(八)| 常用的控件(二)同理可对GroupBox.Content进行设置,这里使用StackPanel:用于以水平或垂直方式堆叠子元素。

WPF入门到放弃(八)| 常用的控件(二)ListBox:表示用于显示项列表的Windows控件。用ListBoxItem设置子元素内容。WPF入门到放弃(八)| 常用的控件(二)ListBox除了能将条目以字符串的形式展示,还能显示更多的元素。

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

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

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

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

以上就是WPF入门到放弃(八)| 常用的控件(二)的详细内容,更多请关注创想鸟其它相关文章!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 chuangxiangniao@163.com 举报,一经查实,本站将立刻删除。
发布者:程序猿,转转请注明出处:https://www.chuangxiangniao.com/p/286320.html

赞 (0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
Linux系统常见问题解决方法
上一篇 2026年10月19日 16:55:03
Flutter Web中从HtmlElementView获取数据的策略与实践
下一篇 2025年12月23日 07:26:08

相关推荐

  • vscode怎么同步设置到云端_vscode设置同步至云端的操作流程

    vscode怎么同步设置到云端_vscode设置同步至云端的操作流程vscode怎么同步设置到云端_vscode设置同步至云端的操作流程vscode怎么同步设置到云端_vscode设置同步至云端的操作流程vscode怎么同步设置到云端_vscode设置同步至云端的操作流程

    通过登录微软或GitHub账户并启用设置同步功能,可实现多设备间VS Code的配置、扩展、快捷键等数据一致;操作包括账户登录、选择同步内容、跨设备下载及手动触发或关闭同步。 如果您希望在多台设备间保持 Visual Studio Code 的设置一致,可以通过启用设置同步功能将配置、扩展、键盘快捷…

    2026年10月19日 • 用户投稿
    100
  • win10修复失败且无法进入系统的解决方法

    win10修复失败且无法进入系统的解决方法win10修复失败且无法进入系统的解决方法win10修复失败且无法进入系统的解决方法win10修复失败且无法进入系统的解决方法

    当电脑出现故障时,我们通常会尝试使用自动修复功能来恢复系统。然而,在某些情况下,可能会遇到自动修复失败并且无法正常进入系统的问题。那么,当windows 10自动修复失败时该怎么办呢?接下来,我们将介绍一种有效的解决方法。 Windows 10自动修复失败的解决办法 在自动修复界面中,依次点击“疑难…

    2026年10月19日 • 用户投稿
    100
  • 微博怎么批量管理粉丝_微博粉丝批量管理方法

    微博怎么批量管理粉丝_微博粉丝批量管理方法微博怎么批量管理粉丝_微博粉丝批量管理方法微博怎么批量管理粉丝_微博粉丝批量管理方法微博怎么批量管理粉丝_微博粉丝批量管理方法

    1、通过微博客户端分组管理功能可高效分类粉丝,创建“活跃粉丝”等清晰命名的分组并手动添加成员;2、利用筛选功能按地区、性别、活跃度等条件精准识别目标群体,清理长期不互动账号;3、借助WeiboMaster等合规第三方工具接入API,实现粉丝数据导出、批量处理及定时维护,提升管理效率。 如果您希望对微…

    2026年10月19日 • 用户投稿
    100
  • 微软对Outlook用户界面进行优化调整,引入新功能

    微软对Outlook用户界面进行优化调整,引入新功能微软对Outlook用户界面进行优化调整,引入新功能微软对Outlook用户界面进行优化调整,引入新功能微软对Outlook用户界面进行优化调整,引入新功能

    据意大利科技资讯网站htnovo的消息,微软近期对outlook进行了界面调整与功能优化。此次更新为日历和邮件模块增加了更多色彩搭配,例如在自定义选项里新增了彩虹背景,同时ribbon工具栏采用了全新的配色方案,每个功能按钮均标注了网站设置以及office应用的星级评价。 此外,在Outlook的日…

    2026年10月19日 • 用户投稿
    200
  • win10玩全屏游戏弹回桌面怎么办_win10全屏游戏退回桌面问题修复

    首先禁用应用程序兼容性服务,通过组策略关闭兼容性引擎和助理;其次修改注册表ForegroundLockTimeout值为200000(十六进制)以稳定前台焦点;最后关闭通知中心、Xbox Game Bar等后台提醒,防止干扰全屏游戏。 如果您在Windows 10系统中运行全屏游戏时,游戏频繁自动弹…

    2026年10月19日
    300
  • VSCode代码导航:使用符号搜索与大纲视图的快速定位技巧

    VSCode代码导航:使用符号搜索与大纲视图的快速定位技巧VSCode代码导航:使用符号搜索与大纲视图的快速定位技巧VSCode代码导航:使用符号搜索与大纲视图的快速定位技巧VSCode代码导航:使用符号搜索与大纲视图的快速定位技巧

    掌握符号搜索和大纲视图可极大提升VSCode编码效率。使用Ctrl+Shift+O在当前文件按名称跳转符号,添加冒号可按类别分组;Ctrl+T跨文件搜索整个项目中的类或函数。大纲视图以树形结构展示文件符号层级,支持折叠展开和排序,帮助快速理解代码结构。结合使用两者,先通过大纲浏览整体结构,再用符号搜…

    2026年10月19日 • 用户投稿
    100
  • 如何通过音频测试判断麦克风的降噪效果?

    判断麦克风降噪效果需对比有无噪音环境下的录音,重点分析人声清晰度与背景噪声抑制程度。1. 准备典型噪音环境并录制纯噪音、关闭降噪讲话、开启降噪讲话三类样本,覆盖风扇、键盘、人声等不同噪音源;2. 通过耳机听感对比降噪前后背景噪音减弱情况,评估人声是否自然、有无失真或“水下音”现象;3. 观察降噪副作…

    2026年10月19日
    100
  • Java Swing图像旋转教程:实现ImageIcon任意角度旋转

    本教程详细介绍了如何在Java Swing中实现ImageIcon的图像旋转功能。通过操作ImageIcon底层封装的BufferedImage,利用Graphics2D的变换能力,实现图像的任意角度旋转,并提供了加载网络图片、动态更新JLabel显示的完整示例代码,帮助开发者掌握图像处理与Swin…

    2026年10月19日
    000
  • iPhone无法下载或更新应用怎么办

    确认网络连接是否正常 网络不稳定是造成应用无法下载或更新的常见因素。请确保你的iPhone已连接至稳定的Wi-Fi网络,或确认蜂窝数据功能已开启且信号良好。你也可以尝试在Wi-Fi与蜂窝数据之间切换,观察问题是否得以解决。 查看设备存储容量 若iPhone剩余存储空间不足,将无法完成应用的下载或更新…

    2026年10月19日
    000
  • 解锁VSCode前沿AI辅助编程功能与实时协作模块配置

    解锁VSCode前沿AI辅助编程功能与实时协作模块配置解锁VSCode前沿AI辅助编程功能与实时协作模块配置解锁VSCode前沿AI辅助编程功能与实时协作模块配置解锁VSCode前沿AI辅助编程功能与实时协作模块配置

    首先配置GitHub Copilot实现AI辅助编程,登录后可在多种语言中获得代码建议;接着安装Live Share扩展启用实时协作,生成链接邀请他人共同编辑项目;最后通过个性化设置与网络优化提升整体体验,使VSCode成为集智能编码与团队协作为一体的高效开发平台。 Visual Studio Co…

    2026年10月19日 • 用户投稿
    100
  • Cortana如何查找文件_Cortana文件搜索功能实用技巧

    Cortana如何查找文件_Cortana文件搜索功能实用技巧Cortana如何查找文件_Cortana文件搜索功能实用技巧Cortana如何查找文件_Cortana文件搜索功能实用技巧Cortana如何查找文件_Cortana文件搜索功能实用技巧

    1、启用并重建Cortana索引,确保文件位置被纳入搜索范围;2、检查文件类型支持,确认扩展名已勾选索引内容并安装对应筛选器;3、通过语音命令触发搜索,确保麦克风权限开启;4、手动添加自定义文件夹至索引范围以提升检索成功率。 如果您尝试使用Cortana查找电脑中的文件,但无法获得预期结果,可能是由…

    2026年10月19日 • 用户投稿
    100
  • 夸克网盘如何实现内存永久扩容

    在如今的数字化时代,云存储已成为人们保存文件的重要方式,而夸克网盘凭借其便捷性和高效性,赢得了众多用户的青睐。不少用户都希望实现夸克网盘空间的永久扩容,下面将为大家全面介绍几种切实可行的方法。 首先,夸克网盘经常会推出各类扩容活动来回馈用户。例如新用户注册即送空间、限时任务打卡赢奖励等。只要密切关注…

    2026年10月19日
    000
  • 168.1.6路由器登录 192.168.1.6手机修改wifi密码教程

    168.1.6路由器登录 192.168.1.6手机修改wifi密码教程168.1.6路由器登录 192.168.1.6手机修改wifi密码教程168.1.6路由器登录 192.168.1.6手机修改wifi密码教程168.1.6路由器登录 192.168.1.6手机修改wifi密码教程

    输入192.168.1.6无法打开路由器界面,首先确认设备已连接该路由器wifi,检查地址输入是否正确,尝试其他常见地址如192.168.0.1或10.0.0.1,通过ipconfig或ifconfig查看默认网关获取正确地址,更换浏览器测试,若仍无效可重置路由器恢复出厂设置后登录;修改wifi密码…

    2026年10月19日 • 用户投稿
    200
  • Java中阶乘计算的整数溢出与BigInteger解决方案

    Java中阶乘计算的整数溢出与BigInteger解决方案Java中阶乘计算的整数溢出与BigInteger解决方案Java中阶乘计算的整数溢出与BigInteger解决方案Java中阶乘计算的整数溢出与BigInteger解决方案

    本文探讨java中计算阶乘时,`int`类型变量值意外变为0的原因。核心问题在于`int`类型的数值范围限制,当阶乘结果超出此范围时会发生整数溢出。文章将详细解释溢出机制,并提供使用`java.math.biginteger`类解决大数计算的专业方案,确保程序准确处理任意大小的整数运算,避免数据丢失…

    2026年10月19日 • 用户投稿
    100
  • win10电脑中打开EPUB文件Neat Reader的方法

    win10电脑中打开EPUB文件Neat Reader的方法win10电脑中打开EPUB文件Neat Reader的方法win10电脑中打开EPUB文件Neat Reader的方法win10电脑中打开EPUB文件Neat Reader的方法

    我们在windows 10系统中,不少朋友习惯用阅读软件来辅助完成一些任务,但当大家想直接打开epub文件时,可能会遇到困难,不清楚如何在win10电脑上打开epub文件。其实,epub文件可以通过neat reader轻松打开,它是一款专门用于阅读这类文件的工具。今天,小编就为大家详细介绍如何在w…

    2026年10月19日 • 用户投稿
    200
  • 微信小程序登录后API调用耗时:如何优雅地确保后续操作?

    微信小程序登录后API调用耗时:如何优雅地确保后续操作?微信小程序登录后API调用耗时:如何优雅地确保后续操作?微信小程序登录后API调用耗时:如何优雅地确保后续操作?微信小程序登录后API调用耗时:如何优雅地确保后续操作?

    微信小程序登录后API调用耗时:优雅的解决方案 微信小程序开发中,常需在用户登录后才能调用特定API接口。由于登录是异步操作,如何确保登录成功后再执行后续操作,是一个常见问题。 直接使用定时器等待登录完成并非最佳方案,因为它不够优雅,且在网络状况不佳时可能导致明显的延迟和用户体验问题。 更理想的解决…

    2026年10月19日 • 用户投稿
    000
  • 51漫画网官方网页版入口快速获取_51漫画网免费入口手机端下载

    51漫画网官方网页版入口快速获取_51漫画网免费入口手机端下载51漫画网官方网页版入口快速获取_51漫画网免费入口手机端下载51漫画网官方网页版入口快速获取_51漫画网免费入口手机端下载51漫画网官方网页版入口快速获取_51漫画网免费入口手机端下载

    51漫画网官方网页版入口为https://www.51manhua.com/,用户可通过电脑浏览器直接访问,无需注册即可浏览部分内容,网站支持多设备自适应显示,并提供安卓APP下载链接,登录个人中心可同步阅读记录与收藏,平台涵盖多种题材漫画,保持高频更新,支持高清画质与离线缓存,界面简洁且具备智能推…

    2026年10月19日 • 用户投稿
    100
  • Android UI响应式更新:使用LiveData管理布尔状态

    Android UI响应式更新:使用LiveData管理布尔状态Android UI响应式更新:使用LiveData管理布尔状态Android UI响应式更新:使用LiveData管理布尔状态Android UI响应式更新:使用LiveData管理布尔状态

    本文详细介绍了如何在Android应用中实现UI的实时响应式更新,特别是当某个布尔状态(如`isPlayerNearby`)发生变化时。通过利用Jetpack组件中的`LiveData`或`StateFlow`,开发者可以有效地管理状态并在数据更新时自动同步UI,从而避免手动刷新屏幕,确保用户界面的…

    2026年10月19日 • 用户投稿
    1000
  • 清理VSCode缓存和存储数据以解决奇怪问题

    清理VSCode缓存和存储数据以解决奇怪问题清理VSCode缓存和存储数据以解决奇怪问题清理VSCode缓存和存储数据以解决奇怪问题清理VSCode缓存和存储数据以解决奇怪问题

    清理VSCode缓存可解决设置不生效、扩展无法加载等问题;2. 操作前需关闭VSCode并备份配置,随后删除各系统对应的用户数据和缓存文件夹;3. 重启后通过同步恢复设置,若问题仍在可尝试安全模式排查扩展冲突;4. 建议定期清理缓存以提升性能。 有时候 VSCode 会出现奇怪的问题,比如设置不生效…

    2026年10月19日 • 用户投稿
    300
  • 让Win10在睡眠模式下继续下载文件的方法

    让Win10在睡眠模式下继续下载文件的方法让Win10在睡眠模式下继续下载文件的方法让Win10在睡眠模式下继续下载文件的方法让Win10在睡眠模式下继续下载文件的方法

    由于工作需求或其他原因,我们常常需要下载大文件,若是在白天下载,不仅耗费时间,还会占用网络带宽,因此很多人会选择在夜晚休息时下载文件。然而,有些用户在晚上开启电脑下载文件后,次日醒来却发现下载中断了,这通常是由于系统进入了休眠模式。那么,如何让windows 10在进入休眠后仍能继续下载文件呢?以下…

    2026年10月19日 • 用户投稿
    000

发表回复

登录后才能评论
关注微信