WPF —— ToolBar、Checkbox控价详解

一 : ToolBar

1 ToolBar介绍

ToolBar(工具栏)是WPF中的一个控件,用于在界面上创建一个水平或垂直的工具栏,以便放置和组织多个按钮或其他控件。ToolBar通常用于提供快速访问常用功能的方式,类似于传统桌面应用程序的工具栏。

2 ToolBar常用的控件

Orientation 修改工具栏的排列方向

ToolBar工具栏 可以通过其他标签进行添加

Band 控制工具栏不在是同一列或者是行 如果Band值相等了 多个toolbar会在同一行或者列

BandIndex: 当bang属性值越大值相等的时候,bandindex值越大,这个toolbar越靠后

3 ToolBar的实例 
<ToolBarTray Orientation="Horizontal"><ToolBar Band="0" BandIndex="5" FontSize="30"><Label>1</Label><Separator ></Separator><Button>3</Button><Separator></Separator><Image Source="C:\Users\Administrator\Desktop\3.6\WPFProgram\WPFProgram\Images\1.jpg" Width="50" Height="50" /><Image Source="../Images/2.jpg" Width="50" Height="50" /></ToolBar><ToolBar Band="0" BandIndex="1"><Button>许嵩</Button><Separator></Separator><Button>刘德华</Button></ToolBar>
</ToolBarTray>

Image 相对路径导入图片的时候需要点击图片修改 赋值到输出目录 和 生成操作即可

                ​​​​​​​        ​​​​​​​        ​​​​​​​        ​​​​​​​        

效果图如下

但如果将两张图片的BandIndex的数值改为1时

 <ToolBar Band="0" BandIndex="1" FontSize="30">

效果图如下

 二:Checkbox

1 Checkbox介绍

   CheckBox:复选框控件,是一种非常简单易用的组件,有启用/禁用两种状态,分别由CheckBox 控件的 Checked 和 Unchecked 事件来实现。

2 Checkbox实例

点击按钮,将选中的爱好显示到Label上面

<Grid Name="grid"><Label Width="200" Height="40" Background="Yellow" HorizontalAlignment="Center" VerticalAlignment="Top" Margin="0,30" Content="我的爱好" FontSize="20"Name="l1"></Label><CheckBox Content="看美女" HorizontalAlignment="Center" VerticalAlignment="Top" Margin="0,100" Width="200" Height="40" FontSize="30" VerticalContentAlignment="Center"></CheckBox><CheckBox Content="玩游戏" HorizontalAlignment="Center" VerticalAlignment="Top" Margin="0,150" Width="200" Height="40" FontSize="30" VerticalContentAlignment="Center"></CheckBox><CheckBox Content="看小说" HorizontalAlignment="Center" VerticalAlignment="Top" Margin="0,200,0,0" Width="200" Height="40" FontSize="30" VerticalContentAlignment="Center"></CheckBox><Button Content="获取爱好" HorizontalAlignment="Center" VerticalAlignment="Top" Margin="0,250,0,0" Width="200" Height="40" FontSize="30" Click="Button_Click" ></Button>
</Grid>

效果图如下

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/521972.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Word论文格式怎么设置 Word论文查重功能在哪里 论文格式要求及字体大小 论文查重怎么查 WPS论文查重准确吗

Word文档是由Microsoft Word处理软件创建和编辑的文档。Word文档通常用于创建各种类型的文档&#xff0c;如信函、报告、简历、论文等。本篇文章将为大家介绍Word论文格式怎么设置以及Word论文查重功能在哪里。 一、Word论文格式怎么设置 一个好的论文格式&#xff0c;是论文…

VMware虚拟机

1、虚拟机介绍 虚拟机&#xff08;Virtual Machine&#xff09;是一种软件&#xff0c;可以用来模拟具有完整硬件功能的完整的计算机系统的软件&#xff0c;并且可以和主机环境隔离开&#xff0c;互不影响。也就是&#xff0c;在实体计算机中能够完成的工作都可以通过虚拟机实…

【kerberos】hadoop集群使用keytab认证的逻辑

一、背景&#xff1a; haoop的kerberos认证核心是org.apache.hadoop.security.UserGroupInformation类。 UserGroupInformation一般有两种&#xff1a;&#xff08;1&#xff09;apache原生的&#xff08;2&#xff09;cdh hdp改良过的&#xff0c;即cloudera改良过的。 由此衍…

openJDK17官方镜像报Error loading shared library libfreetype.so

新项目使用openJDK17做的&#xff0c;做完后打包成docker镜像到服务器上运行 docker镜像基础镜像用的是openjdk:17-jdk-alpine 运行后加载验证码的时候报&#xff1a;Error loading shared library libfreetype.so 搜了一圈没找到哪里有共用的带字体库的jdk17镜像&#xff0…

idea2023和历史版本的下载

1.idea中文官网 idea官网历史版本下载(https://www.jetbrains.com.cn/idea/download/other.html)

kafka报文模拟工具的使用

日常项目中经常会碰到消费kafka某个topic的数据&#xff0c;如果知道报文格式&#xff0c;即可使用工具去模拟发送报文&#xff0c;以此测试代码中是否能正常消费到这个数据。 工具资源已上传&#xff0c;可直接访问连接下载&#xff1a;https://download.csdn.net/download/w…

光谱下的养殖业:数据可视化的现代变革

在数字化时代&#xff0c;数据可视化在养殖业中崭露头角&#xff0c;为这一传统行业注入了新的活力。无论是家禽养殖还是水产养殖&#xff0c;数据可视化都以其直观、高效的特点&#xff0c;为养殖业带来了全新的发展机遇。下面我就以可视化从业者的角度&#xff0c;简单聊聊这…

Zynq—AD9238数据采集DDR3缓存千兆以太网发送实验(二)

Zynq—AD9238数据采集DDR3缓存千兆以太网发送实验&#xff08;前导&#xff09; Zynq—AD9238数据采集DDR3缓存千兆以太网发送实验&#xff08;一&#xff09; Zynq—AD9238数据采集DDR3缓存千兆以太网发送实验&#xff08;三&#xff09; 五、实验目的 本次实验使用电脑上的…

IPSEC VPN安全介绍以及相关实验

目录 一、IPSEC相关的安全服务 二、IPSEC的安全协议 三、实验 IPSEC一组协议集合&#xff0c;用于确保在IP网络上进行通信时的安全性和保密性。它提供了一种标准化的方法&#xff0c;用于对IP数据包进行加密、身份验证和完整性保护。IPSEC通常用于建立虚拟私人网络VPN连接&am…

通俗易懂讲解Redis的哨兵模式

redis的哨兵模式,就是用于在一主多从的集群环境下,如果主服务器宕机了,它会自动的将从服务器中的一台设为新的master,并且将其余的slave的配置文件自动修改,这样就切换出一套新的主从服务,不需要人工干预,且不会影响服务的使用。 背景 在生产环境中,为了保证redis服务…

nVisual+AI实现综合布线智能化运维管理

传统的综合布线系统依据TIA-606规范在配线架、跳线、面板上都粘贴了标签&#xff0c;标签作为一个综合布线项目中元器件的唯一标识&#xff0c;对综合布线日常运维管理过程中查询连接关系、定位设备位置至关重要&#xff0c;但标签所能记录的信息毕竟有限&#xff0c;因此可视化…

Grafana dashboards as ConfigMaps

文章目录 1. 简介2. 创建 configmaps3. grafana 界面查看 1. 简介 将 Grafana 仪表板存储为 Kubernetes ConfigMap 相比传统的通过 Grafana 界面导入仪表板有以下一些主要优点: 版本控制&#xff1a; ConfigMap 可以存储在版本控制系统(如Git)中,便于跟踪和管理仪表板的变更历…