本文最后更新于12 天前,其中的信息可能已经过时
原因同前文
1、属性
对于XAML文件中的标签的属性,若能够写成Attribute = Value的形式,就尽量不要写成属性标签的形式
<Grid VerticalAlignment="Center" HorizontalAlignment="Center">
<Rectangle x:Name="rectangle" Width="200" Height="120">
<Rectangle.Fill>
<LinearGradientBrush>
<LinearGradientBrush.GradientStops>
<GradientStop Color="Red" Offset="0.0" />
<GradientStop Color="Blue" Offset="1.0" />
<GradientStop Color="Green" Offset="0.5" />
</LinearGradientBrush.GradientStops>
</LinearGradientBrush>
</Rectangle.Fill>
</Rectangle>
</Grid>
2、标记拓展
标记拓展支持将一个对象的属性值以来在其他对象的某个属性上(必须是MarkupExtension类的派生类)