黑马程序员_006StackPanel布局

来源:互联网 发布:icloud软件下载 编辑:程序博客网 时间:2024/06/07 19:57
---------------------- ASP.Net+Unity开发、.Net培训、期待与您交流! ----------------------

StackPanel布局

一、知识点概述

  • 页面布局指的就是子控件的大小、位置的控制,最简单的页面布局就是根据坐标、尺寸进行布局。缺点是当页面发生尺寸变化等情况的时候页面可能会乱掉。
  • 基础本布局:有StackPanel、Grid、DockPanel几种基本布局器,放在布局容器中的控件按照布局容器的特点进行布局。

二、源代码实现

控制界面的XAML代码:
Window x:Class="jishuboke6.MainWindow"        xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"        xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"        Title="MainWindow" Height="350" Width="525">    <Grid>        <!--在一个按钮上显示图片和文字-->        <Button  Height="162" HorizontalAlignment="Left" Margin="81,42,0,0" Name="button1" VerticalAlignment="Top" Width="242" >            <Button.Content>                <!--StackPanel的对齐属性Orientation,默认值为Vertical(纵向显示),Horizontal(横向显示)-->                <StackPanel Orientation="Horizontal">                    <Image Height="100" Width="100" Source="1.jpg"/>                    <!--VerticalAlignment是TextBlock垂直的对齐方式,HorizontalAlignment是横向的对齐方式-->                    <TextBlock VerticalAlignment="Center"  Text="图片和文字"/>                </StackPanel>            </Button.Content>        </Button>    </Grid></Window>
---------------------- ASP.Net+Unity开发、.Net培训、期待与您交流! ----------------------详细请查看:www.itheima.com
0 0
原创粉丝点击