本文主要是介绍一起搭WPF架构之Border花样小设计,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
一起搭WPF架构之Border花样小设计
- 1 前言
- 2 简单设计
- 2.1基本属性介绍
- 2.2简单设计效果
- 3 花样设计
- 总结
1 前言
在前面文章中简单介绍了有关Window、Grid、Border的简单使用,这篇文章在之前WPF搭建的框架下实现Border的花样小设计!
2 简单设计
2.1基本属性介绍
BorderBrush——定义边框的颜色。BorderThickness——定义边框的粗细。这里可以只设一个数值,表示所有的边粗细一致。如果设置四个数值,表示每个边对应的粗细。(顺序为左、上、右、下)。CornerRadius——定义边框角的圆角半径。设置数值与上面一致。Background——定义边框内部的填充颜色或图像。Padding——定义内容与边框之间的间距。与BorderThickness设置相同。Width和Height——定义边框的宽度和高度。HorizontalAlignment和VerticalAlignment——定义边框在父容器中的水平和垂直对齐方式。Margin——定义边框与父容器或其他控件之间的外边距。SnapsToDevicePixels——定义边框是否对齐到设备的像素边界,以提高清晰度。
2.2简单设计效果
我们可以采用最基础的属性设置,将Border设置为一个圆环。

Grid.Row="0":将Border控件放置在其父 Grid 控件的第 0 行。Width="40":设置Border的宽度为 40 像素。Height="40":设置Border的高度为 40 像素。CornerRadius="20":设置 Border 四个角的圆角半径为 20 单位,使得边框的角变得圆润。BorderThickness="2":设置 Border 的边框厚度为 2 单位。BorderBrush="White":设置 Border 的边框颜色为白色。
3 花样设计

在上面的简单设计的基础上,我们继续将圆环美化。添加图片,并添加视觉效果。
<Border Grid.Row="0" Width="40" Height="40" CornerRadius="20" BorderThickness="2" BorderBrush="White"><Border.Background><ImageBrush ImageSource="pack://application:,,,/InterfacialDesign;component/Images/1.jpg"/></Border.Background><Border.Effect><DropShadowEffect BlurRadius="5" ShadowDepth="0" Direction="0" Opacity="0.3"/></Border.Effect>
</Border>
Border.Effect——就是添加图形和动画元素。DropShadowEffect——定义一个阴影效果。BlurRadius="5"——设置阴影的模糊半径,数值越大,阴影越模糊。ShadowDepth="0"——设置阴影的深度,即阴影与源对象之间的距离。Direction="0"——设置阴影的方向。Opacity="0.3"——设置阴影的透明度。这里的值是 0.3,表示阴影的透明度为 30%。
除了以上的图形和动画元素,这里将背景填充替换成了图片!
ImageBrush——ImageSource就是指定要使用的图像源。
这里还有一个知识点,以后展开说明,就是图像源的写法!
总结
以上就是今天要讲的内容,本文介绍了Border的使用,在简单设计的基础上增加了图形和动画效果,后续再展开图像源的具体写法介绍!
这篇关于一起搭WPF架构之Border花样小设计的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!