canvas教程

Windows 8布局控件教程(3)

字号+ 作者:H5之家 来源:H5之家 2015-10-22 10:11 我要评论( )

HyperlinkButton Content=链接按钮 HorizontalAlignment=Center Margin=0 Grid.Row=1 VerticalAlignment=Bottom Grid.Column=1 d:IsHidden=True/ HyperlinkButto

摘要:HyperlinkButton Content=链接按钮 HorizontalAlignment=Center Margin=0 Grid.Row=1 VerticalAlignment=Bottom Grid.Column=1 d:IsHidden=True/ HyperlinkButton Content=链接按钮 HorizontalAlignment=Center Mar


<HyperlinkButton Content="链接按钮" HorizontalAlignment="Center" Margin="0" Grid.Row="1" VerticalAlignment="Bottom" Grid.Column="1" d:IsHidden="True"/>
<HyperlinkButton Content="链接按钮" HorizontalAlignment="Center" Margin="0" Grid.Row="1" VerticalAlignment="Bottom" Grid.Column="2" d:IsHidden="True"/>
<HyperlinkButton Content="链接按钮" HorizontalAlignment="Right" Margin="0" Grid.Row="1" VerticalAlignment="Bottom" Grid.Column="3" d:IsHidden="True"/>
</Grid>

Canvas

Canvas被称为最简单的布局控件,其使用绝对位置控制对象的位置。声明定义Canvas后,对象使用附加属性Canvas.Left 和 Canvas.Top设置相对左距离和上距离,以达到控制对象显示位置的目的。另外Canvas还提供了ZIndex属性定义控件Z坐标,如果有两个控件重叠覆盖,则ZIndex值越大的控件显示在上方。

实例代码:

<Canvas Margin="0" Grid.Row="1">
<Button Content="布局按钮" Canvas.Left="785" Canvas.Top="427"/>
<TextBlock Canvas.Left="814" TextWrapping="Wrap" Text="布局文本" Canvas.Top="248" FontSize="24"/>

<TextBlock Canvas.Left="355" TextWrapping="Wrap" Text="布局文本" Canvas.Top="203" FontSize="24" />
<TextBlock Canvas.Left="420" TextWrapping="Wrap" Text="布局文本" Canvas.Top="450" FontSize="24"/>
<Rectangle Fill="Red" Height="50" Width="70" Canvas.Top="319" Canvas.Left="241" />
<Ellipse Fill="Yellow" Height="75" Width="75" Canvas.Top="202" Canvas.Left="611" />
</Canvas>

StackPanel

StackPanel控件被称为堆栈面板,也被称为列表控件,该控件没有行或者列的概念,只有水平对齐和垂直对齐的概念。在StackPanel中使用Orientation属性设置内部对象的对齐方式。

但是由于StackPanel对于内部对象位置控制较为直接和简单,通常来说,需要使用Margin属性调节对象的间距。

实例代码:

<StackPanel Margin="0" Grid.Row="1">
<Button Content="头部" HorizontalAlignment="Stretch"/>
<Button Content="垂直对齐按钮" HorizontalAlignment="Center"/> (原文出处:吾吾织梦)

 

1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.作者投稿可能会经我们编辑修改或补充。

相关文章
  • Android自定义控件水波加速球

    Android自定义控件水波加速球

    2017-04-26 17:00

  • 郑雷:初创企业应学会利用画布模型布局商业模式

    郑雷:初创企业应学会利用画布模型布局商业模式

    2017-04-25 11:00

  • Android图形图像之自定义控件属性(demo:刮刮乐与打

    Android图形图像之自定义控件属性(demo:刮刮乐与打

    2017-04-24 13:01

  • Windows GDI和GDI+编程实例剖析

    Windows GDI和GDI+编程实例剖析

    2017-04-24 13:00

网友点评