Welcome

首页 / 软件开发 / Silverlight / silverlight之 – Blend之LinearGradientBrush

silverlight之 – Blend之LinearGradientBrush2011-09-17 博客园 zhanxp关于再画一个的问题

1.肯定想到的就是拷贝;

》不能每次用都拷贝,很麻烦

》现在我们画的是矩形(Rectangle),下次可能是 Border,Grid,StackPanel

所以拷贝不行;

2.把这些颜色都记下来

》太麻烦,这也不行

正题:

1. 下面我们来介绍下画布界面:

看到右上角有三个标志,分别是: 设计模式,代码模式,拆分模式

2.进入代码模式看看我们之前的代码:

01 <UserControl
02 xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
03 xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
04 xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
05 xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
06 mc:Ignorable="d"
07 x:Class="StyleTest.ColorCard"
08 d:DesignWidth="640" d:DesignHeight="480">
09
10 <Grid x:Name="LayoutRoot" Background="#FF6A6A6A">
11 <Rectangle Stroke="Black" Height="43" VerticalAlignment="Top">
12 <Rectangle.Fill>
13 <LinearGradientBrush EndPoint="0.5,1" StartPoint="0.5,0">
14 <GradientStop Color="#FF606060" Offset="0"/>
15 <GradientStop Color="Black" Offset="1"/>
16 <GradientStop Color="#FE333333" Offset="0.487"/>
17 <GradientStop Color="#FE161515" Offset="0.574"/>
18 </LinearGradientBrush>
19 </Rectangle.Fill>
20 </Rectangle>
21 </Grid>
22 </UserControl>