WPF之border标签边框控件、设置弧度、图片

border标签在WPF中承担着边框的角色又称之为边框标签,使用嵌套的方法去给一些标签添加边框,border标签包裹目标标签(border不能有多个子元素)。一般在给标签添加弧度时可以使用border。

常用属性

|--------------|----------------------------------------------|
| CornerRadius | 边框拐角的弧度,当宽高是一样的时候 并且设置CornerRadius为一半的时候边框为圆 |

标签实例(设置弧度):

cs 复制代码
<Border Width="100" Height="100" Background="LightBlue" BorderBrush="Red" CornerRadius="50" BorderThickness="2,2,2,2">
    <Label Width="100" Height="100" Background="Transparent" 
        Content="中国" HorizontalContentAlignment="Center" VerticalContentAlignment="Center"/>
</Border>

效果图:

实例2(设置图片)

可以给border标签设置图片

cs 复制代码
<Border Width="55"
        Height="55"
        CornerRadius="10">
    <Border.Background>
        <ImageBrush ImageSource="./1.png" />
    </Border.Background>
</Border>

小提示: 如果使用相对路径的话需要修改图片属性 将属性复制到输出目录属性改为 始终复制 将生成操作属性改为 内容

相关推荐
小鸡吃米…14 小时前
Python编程语言面试问题三
开发语言·python·面试
用户44884667106014 小时前
.NET进阶——深入理解线程(2)Thread入门到精通
c#·.net
周杰伦_Jay14 小时前
【Go语言面试题核心详细解析】基础语法、并发编程、内存管理、接口、错误处理
开发语言·后端·golang
福尔摩斯张14 小时前
Linux Kernel 设计思路与原理详解:从“一切皆文件“到模块化架构(超详细)
java·linux·运维·开发语言·jvm·c++·架构
smile_Iris14 小时前
Day 41 早停策略和模型权重的保存
开发语言·python
傅里叶的耶14 小时前
C++ Primer Plus(第6版):第四章 复合类型
开发语言·c++
MediaTea14 小时前
Python:接口隔离原则(ISP)
开发语言·网络·python·接口隔离原则
Clarence Liu14 小时前
Golang slice 深度原理与面试指南
开发语言·后端·golang
遇印记14 小时前
java期末复习(构造方法和成员方法,重写和重载)
java·开发语言·学习
weixin_3077791314 小时前
Jenkins声明式流水线权威指南:从Model API基础到高级实践
开发语言·ci/cd·自动化·jenkins·etl