当前位置: 首页 > news >正文

Wpf布局之Border控件!

文章目录

  • 前言
  • 一、引言
  • 二、使用步骤


前言

Wpf布局之Border控件!

一、引言

Border控件不是布局面板,但是经常与布局面板结合使用,它通常只包含一段嵌套内容(通常是布局面板),并为其添加背景或者边框!

二、使用步骤

Border属性

属性作用用法
Background设置边框的背景,可以是固定颜色或其他背景。使用 Brush 对象设置边框中所有内容后面的背景<Border Background="Blue" ... />
BorderBrush设置边框的颜色,必须与 BorderThickness 一起设置才能显示边框。使用 Brush 对象设置位于 Border 对象边缘的边框的颜色<Border BorderBrush="Black" ... />
BorderThickness设置边框的宽度,必须与 BorderBrush 一起设置才能显示边框。设置边框的宽度<Border BorderThickness="2" ... />
CornerRadius设置边框的圆角,值越大圆角效果越明显。使边框具有圆角效果<Border CornerRadius="10" ... />
Padding在边框和内容之间添加空间。在边框和内部的内容之间添加空间<Border Padding="5" ... />
<Grid><Border Background="Red" Height="100"/>
</Grid>

效果图
在这里插入图片描述
BorderBrush使用 Brush 对象设置位于 Border 对象边缘的边框的颜色。

<Border Background="Red" Height="100" BorderBrush="Blue" />

效果图
在这里插入图片描述
从上图看出不出实际效果是因为BorderBrush需要与BorderThickness配合着使用。

<Grid><Border Background="Red" Height="100" BorderBrush="Blue" BorderThickness="10"/>
</Grid>

效果图
在这里插入图片描述
BorderThickness设置边框的宽度。当BorderThickness为一个值时代表着为从左开始顺时针设置边框。

<Grid><Border Background="Red" Height="100" BorderBrush="Blue" BorderThickness="10"/>
</Grid>

效果图
在这里插入图片描述
也可以单独为每条边设置一个值,从左开始顺时针设置边框,即左、上、右、下。

<Grid><Border Background="Red" Height="100" BorderBrush="Blue" BorderThickness="10,0,20,25"></Border>
</Grid>

在这里插入图片描述

CornerRadius设置边框的圆角,值越大圆角效果越明显。

<Grid><Border Background="Red" Height="100" BorderBrush="Blue" BorderThickness="10" CornerRadius="50"/>
</Grid>

在这里插入图片描述
Padding在边框和内容之间添加空间。
未加padding

<Grid><Border Background="Red" Height="100" BorderBrush="Blue" BorderThickness="10" CornerRadius="50" ><TextBlock Text="我是TextBlock" HorizontalAlignment="Center" Background="White" FontSize="28"/></Border>
</Grid>

效果图
在这里插入图片描述
加上padding

<Grid><Border Background="Red" Height="100" BorderBrush="Blue" BorderThickness="10" CornerRadius="50" Padding="10"><TextBlock Text="我是TextBlock" HorizontalAlignment="Center" Background="White" FontSize="28"/></Border>
</Grid>

效果图
在这里插入图片描述

Brush 是用于填充图形形状或文本的颜色或图案的对象。Brush 允许你以各种方式定义填充内容的外观,包括纯色、渐变、图像、甚至是视觉元素。

使用场景
Background 属性:可以使用 Brush 设置控件的背景。
Fill 属性:用于设置形状(如矩形、圆形等)的填充颜色。
Foreground 属性:用于设置文本的前景色。


文章转载自:
http://bratislava.alwpc.cn
http://cablevision.alwpc.cn
http://blessedness.alwpc.cn
http://botryoidal.alwpc.cn
http://atherosclerotic.alwpc.cn
http://brimming.alwpc.cn
http://chromolithograph.alwpc.cn
http://backshish.alwpc.cn
http://apex.alwpc.cn
http://chartula.alwpc.cn
http://acetophenetide.alwpc.cn
http://assertorily.alwpc.cn
http://brut.alwpc.cn
http://belemnoid.alwpc.cn
http://acceleratory.alwpc.cn
http://achaetous.alwpc.cn
http://allopatrically.alwpc.cn
http://blacktown.alwpc.cn
http://amoco.alwpc.cn
http://aegisthus.alwpc.cn
http://bearnaise.alwpc.cn
http://approachability.alwpc.cn
http://barsac.alwpc.cn
http://areopagy.alwpc.cn
http://cardiology.alwpc.cn
http://actinide.alwpc.cn
http://alternate.alwpc.cn
http://agenize.alwpc.cn
http://bacilliform.alwpc.cn
http://calling.alwpc.cn
http://www.dtcms.com/a/262621.html

相关文章:

  • ​扣子Coze飞书多维表插件-创建数据表
  • GPT,GPT-2,GPT-3 论文精读笔记
  • mapstate
  • 打通Dify与AI工具生态:将Workflow转为MCP工具的实践
  • 养老保险交得越久越好
  • 【ad-hoc】# P12414 「YLLOI-R1-T3」一路向北|普及+
  • 《弦论视角下前端架构:解构、重构与无限延伸的可能》
  • 商业秘密保护新焦点:企业如何守护核心经营信息?
  • 【硬核数学】2.1 升级你的线性代数:张量,深度学习的多维数据语言《从零构建机器学习、深度学习到LLM的数学认知》
  • STM32——MDK5编译和串口下载程序+启动模式
  • 信创背景下应用软件迁移解析:从政策解读到落地实践方案
  • 详细的说一下什么是Arduino?
  • 【硬核数学】2.5 “价值标尺”-损失函数:信息论如何设计深度学习的损失函数《从零构建机器学习、深度学习到LLM的数学认知》
  • OpenCV学习3
  • 《平行宇宙思维如何让前端错误处理无懈可击》
  • (七)集成学习
  • python 使用 pyenv 管理 python 版本
  • 常用指令合集(DOS/Linux/git/Maven等)
  • 高并发电商返利 APP 架构设计:从淘客佣金模型到分布式导购系统的技术落地
  • [分布式并行] 流水线并行 PP(NaivePP/GPipe/F-then-B/PipeDream/1F1B)
  • CppCon 2017 学习:Type Punning in C++17 Avoiding Pun-defined Behavior
  • 设计模式-外观模式、适配器模式
  • Oracle 递归 + Decode + 分组函数实现复杂树形统计进阶(第二课)
  • 基于Pandas和FineBI的昆明职位数据分析与可视化实现(三)- 职位数据统计分析
  • TCP/IP模型、OSI模型与C# Socket编程详解
  • (LeetCode 每日一题) 1498. 满足条件的子序列数目 (双指针)
  • Leetcode 3600. Maximize Spanning Tree Stability with Upgrades
  • ROS的可视化工具rviz介绍
  • 第十一节:Vben Admin 最新 v5.0 (vben5) 快速入门 - 角色菜单授权
  • 智能座舱HMI语音自动化测试技术和实现