WPF之声明资源习题

本文介绍了如何在WPF中使用资源,包括用ImageBrush设置图片边框,使用RadialGradientBrush创建径向渐变背景,用SolidColorBrush设定字体颜色,声明字符串资源,并通过GroupBox组织内容。详细解释了ImageBrush的TileMode属性以及Viewbox和Viewport的作用,同时展示了RadialGradientBrush的配置方法,如GradientOrigin、Center、RadiusX和RadiusY。最后,提到了SolidColorBrush在设置字体前景色的应用,以及如何为大标题声明资源和利用GroupBox来布局。
摘要由CSDN通过智能技术生成

在这里插入图片描述实现上述图片的内容。
需要实现的有:
1.使用ImageBrush设置图片边框
2.使用RadialGradientBrush设置背景色
3.使用SolidColorBrush设置字体前景色
4.为大标题声明一个字符串资源
5.使用GroupBox设置内容

1.使用ImageBrush设置图片边框

         <ImageBrush x:Key="borderbursh" ImageSource="/image.jpg" TileMode="Tile" Viewport="0,0,1,1"/>

其中,ImageBrush各属性的含义:

关于TileMode:
TileMode.None:圆形中小图没有平铺,只在左上角放了一张小图片;如下图所示。
在这里插入图片描述
TileMode.Tile: 图片象铺地砖式地一张张平铺到一起,填充到矩形中,但没有做任何镜像对称反转;如下图所示。
在这里插入图片描述
TileMode.FlipX:图片在水平(X)方向上做了镜像对称反转;如下图所示。
在这里插入图片描述

TileMode.FlipY:图片在垂直(Y)方向上做了镜像对称反转(正立/倒立);如下图所示。
在这里插入图片描述
TileMode.FlipXY:图片不但在水平方向上做了镜像对称反转,而且在垂直(Y)方向上做了镜像对称反转(正立/倒立)。如下图所示。
在这里插入图片描述
在这里插入图片描述
关于Viewbox和Viewport:
图块部分由Viewbox控制(图块的哪部分输出),输出区域由Viewport控制(设置平铺的范围),它们默认情况下都是一个(0,0,1,1)的矩形(整个屏幕)。
在这里插入图片描述接下来演示一下,不同的参数值,Viewbox展示的图片效果的不同。
全局图片如图:
在这里插入图片描述

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值