wpf之Border

前言

Border 俗称边框控件,它的核心功能是为另一个单一的子元素提供装饰,例如添加边框、背景、圆角。

1、作为边框

使用边框包裹TextBlock,BorderBrush属性指定边框颜色,BorderThickness指定边框的宽度。

csharp 复制代码
<Border BorderBrush="Blue" BorderThickness="5"    Margin=" 10" >
            <TextBlock Text="边框"     />
        </Border>

2、作为背景

使用边框包裹TextBlock , 如果不设置TextBlock 背景色的话,则使用Border的 Background指定的背景色。

csharp 复制代码
 <Border  Background="Yellow"   Margin=" 10">
            <TextBlock Text="背景"     />
        </Border>

3、作为圆角

使用边框包裹TextBlock , BorderBrush属性指定边框颜色, BorderThickness指定边框的宽度,CornerRadius指定圆角半径,这里一定要设置Padding,并且Padding的值设置比CornerRadius大一点。

1)Padding不为0(正确使用)

csharp 复制代码
 <Border BorderBrush="Blue" BorderThickness="2" CornerRadius=" 10" Padding="15"    Margin=" 10">
            <TextBlock Text="圆角"     />
        </Border>

2)Padding为0(错误使用)

csharp 复制代码
 <Border BorderBrush="Blue" BorderThickness="2" CornerRadius=" 10"   Margin=" 10">
            <TextBlock Text="圆角"     />
        </Border>
相关推荐
Aevget1 小时前
界面控件DevExpress WinForms v25.1 - AI聊天控件功能持续增强
c#·界面控件·winform·devexpress·ui开发
csdn_aspnet2 小时前
在 C# .NETCore 中使用 MongoDB(第 2 部分):使用过滤子句检索文档
mongodb·c#·.netcore
c#上位机2 小时前
wpf之 Popup
wpf
大飞pkz2 小时前
【设计模式】享元模式
开发语言·设计模式·c#·享元模式
Dream achiever2 小时前
4.WPF控件---Border
wpf
MintYouth3 小时前
【精】C# 精确判断XML是否存在子节点
xml·c#
软件黑马王子4 小时前
2025Unity超详细《坦克大战3D》项目实战案例(上篇)——UI搭建并使用和数据持久化(附资源和源代码)
游戏·ui·unity·c#
曲大家13 小时前
C#生成控笔视频,完整版
c#·绘图
ajassi200014 小时前
开源 C# 快速开发(三)复杂控件
开发语言·开源·c#
WangMing_X15 小时前
C#上位机软件:2.1 .NET项目解决方案的作用
开发语言·c#