1. 简单属性语法
属性名 = “”,双引号不可省略
<Button Content="Button" HorizontalAlignment="Left" Margin="219,252,0,0" VerticalAlignment="Top" Width="75"/>
2. 属性元素语法(灵活性高)
1)将标签展开
2)在展开的标签之间设置属性
<Button Content="Button" HorizontalAlignment="Left" Margin="219,252,0,0" VerticalAlignment="Top" Width="75"/>
1)将标签展开
<Button Content="Button" HorizontalAlignment="Left" Margin="219,252,0,0" VerticalAlignment="Top" Width="75">
</Button>
2)在展开的标签之间设置属性
<Button HorizontalAlignment="Left" Margin="219,252,0,0" VerticalAlignment="Top" Width="75">
<Button.Content>
Hello
</Button.Content>
</Button>
※被展开的标签中甚至可以添加其他标签
<Button HorizontalAlignment="Left" Margin="219,252,0,0" VerticalAlignment="Top" Width="75">
<Button.Content>
<TextBox Width="50" Text="Hello"></TextBox>
</Button.Content>
</Button>
3. 内容元素语法
扩展的标签中直接设置属性内容
<TextBlock HorizontalAlignment="Left" Margin="197,131,0,0" TextWrapping="Wrap" VerticalAlignment="Top">
<TextBlock.Text>
xxxxxxxxxxxxxx
</TextBlock.Text>
</TextBlock>
直接设置属性内容
<TextBlock HorizontalAlignment="Left" Margin="197,131,0,0" TextWrapping="Wrap" VerticalAlignment="Top">
xxxxxxxxxxxxxx
</TextBlock>
4. 隐士元素语法
部分标签节点可以隐藏
<Rectangle HorizontalAlignment="Left" Height="100" Margin="92,64,0,0" Stroke="Black" VerticalAlignment="Top" Width="232">
<Rectangle.Fill>
<LinearGradientBrush EndPoint="0.5,1" StartPoint="0.5,0">
<GradientStopCollection> <!--该节点可以省略-->
<GradientStop Color="Yellow" Offset="0"/>
<GradientStop Color="Green" Offset="0.5"/>
<GradientStop Color="Blue" Offset="1"/>
</GradientStopCollection>
</LinearGradientBrush>
</Rectangle.Fill>
</Rectangle>
节点省略后
<Rectangle HorizontalAlignment="Left" Height="100" Margin="92,64,0,0" Stroke="Black" VerticalAlignment="Top" Width="232">
<Rectangle.Fill>
<LinearGradientBrush EndPoint="0.5,1" StartPoint="0.5,0">
<GradientStop Color="Yellow" Offset="0"/>
<GradientStop Color="Green" Offset="0.5"/>
<GradientStop Color="Blue" Offset="1"/>
</LinearGradientBrush>
</Rectangle.Fill>
</Rectangle>