WPF控件---Border应用

内容模型:Border 只能具有一个子元素。若要显示多个子元素,

需要将一个容器元素放置在父元素Border中。

 

复制代码
复制代码
  <Grid>
        <Border  BorderBrush="BlueViolet"
                 BorderThickness="10"
                 Margin="20">
            <StackPanel>
                <Button>Button1</Button>
                <Button>Button2</Button>
            </StackPanel>
        </Border>
    </Grid>
复制代码
复制代码

如图所示 BorderBrush="BlueViolet" 设置边框的颜色    BorderThickness="10" 设置边框的线条粗细 BorderBursh 也可以设置渐变画刷 用来设置更加漂亮的边框颜色

整个边框的宽度和高度 会根据父元素的宽度和高度进行调整

Border 更加内容来调整自己的宽和高 请设置  

HorizontalAlignment="Left"      VerticalAlignment="Top"

BorderBrush 为 Bursh  类型  设置渐变画刷

复制代码
复制代码
<Border
                 BorderThickness="10"
                 HorizontalAlignment="Left"
                 VerticalAlignment="Top"
                 Margin="20">
            <Border.BorderBrush>
                <LinearGradientBrush StartPoint="0,0" EndPoint="1,1">
                    <GradientStop Offset="0.0" Color="Yellow"></GradientStop>
                    <GradientStop Offset="0.25" Color="Red"></GradientStop>
                    <GradientStop Offset="0.75" Color="Blue"></GradientStop>
                    <GradientStop Offset="1.0" Color="LimeGreen"></GradientStop>
                </LinearGradientBrush>
            </Border.BorderBrush>
            <StackPanel>
                <Button>Button1</Button>
                <Button>Button2</Button>
            </StackPanel>
        </Border>
复制代码
复制代码

posted on   zy`  阅读(635)  评论(0编辑  收藏  举报

编辑推荐:
· 智能桌面机器人:用.NET IoT库控制舵机并多方法播放表情
· Linux glibc自带哈希表的用例及性能测试
· 深入理解 Mybatis 分库分表执行原理
· 如何打造一个高并发系统?
· .NET Core GC压缩(compact_phase)底层原理浅谈
阅读排行:
· 手把手教你在本地部署DeepSeek R1,搭建web-ui ,建议收藏!
· 新年开篇:在本地部署DeepSeek大模型实现联网增强的AI应用
· Janus Pro:DeepSeek 开源革新,多模态 AI 的未来
· 互联网不景气了那就玩玩嵌入式吧,用纯.NET开发并制作一个智能桌面机器人(三):用.NET IoT库
· 【非技术】说说2024年我都干了些啥

导航

< 2025年1月 >
29 30 31 1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31 1
2 3 4 5 6 7 8
点击右上角即可分享
微信分享提示