Welcome

首页 / 软件开发 / Silverlight / WPF and Silverlight学习笔记(三十):Brush(2)

WPF and Silverlight学习笔记(三十):Brush(2)2010-12-18 博客园 龙腾于海上一篇文章主要绍介的是Brush中的SolidColorBrush、渐变Brush及 TileBrush,本篇将详细探讨TileBrush的三种子类型:ImageBrush、 DrawingBrush和VisualBrush。

一、ImageBrush

ImageBrush通过 一幅位图填充区域,定义一种Brush。其主要属性即ImageSource指定一幅位图图 片。

二、DrawingBrush

DrawingBrush以矢量为源填充区域,与 ImageBrush的区别在于其与分辨率无关,在放大时不会出现位图的失真。使用 DrawingBrush时通常使用其Drawing属性,其类型为 System.Windows.Media.Drawing类对象,Drawing类是一个抽象类,其继承关系 如下: