在WPF中 如果设置好了一个控件样式或者矩形样式 如果Copy出一个新的 那么样式也会双份 比如
下面的矩形 我定义好了一个 Copy 以后 就出现一个新的 但是改变样式就会要改变俩次 很麻烦
解决方案 把共同样式 设置成静态资源
-
<Window.Resources>
-
<LinearGradientBrush x:Key=
"RectFill" EndPoint=
"0.5,1" StartPoint=
"0.5,0">
-
<GradientStop Color=
"Black" Offset=
"0"/>
-
<GradientStop Color=
"#FFCB8787" Offset=
"0.582"/>
-
<GradientStop Color=
"#FF8F6464" Offset=
"0.808"/>
-
</LinearGradientBrush>
-
</Window.Resources>
-
<Grid>
-
<Rectangle Fill=
"{StaticResource RectFill}" HorizontalAlignment=
"Left" Height=
"76" Margin=
"85,70,0,0" Stroke=
"Black" VerticalAlignment=
"Top" Width=
"243">
-
-
</Rectangle>
-
<Rectangle Fill=
"{StaticResource RectFill}" HorizontalAlignment=
"Left" Height=
"76" Margin=
"85,163,0,0" Stroke=
"Black" VerticalAlignment=
"Top" Width=
"243">
-
-
</Rectangle>
-
-
</Grid>