win8学习之 布局
来源:互联网 发布:网络新词语 编辑:程序博客网 时间:2024/04/28 02:50
win8中有三种布局:Canvas布局,stackPanel布局,Grid布局
一、 Canvas布局
这个布局就相当于绝对定位,因为是绝对的,所以可想而知,这个不重要。
用法:
<Canvas>
<Button content="按钮1" Canvas.Left="10" Canvas.Top="10"/>
</Canvas>
二、StackPanel布局
这个布局挺重要的,并且这个布局可以嵌套
它默认把它包含的内容按垂直向下排列 也可以通过Orientation属性来改他的排列方向
用法:
<StackPanel Orientation="Vertical">
<StackPanel Orientation="Horizontal">
<Button Content="哈哈"></Button>
<Button Content="嘿嘿"></Button>
</StackPanel>
<StackPanel Orientation="Horizontal">
<Button Content="呵呵"></Button>
<Button Content="嘎嘎"></Button>
</StackPanel>
<StackPanel Orientation="Horizontal">
<Button Content="嘎嘎"></Button>
<Button Content="嘿嘿"></Button>
</StackPanel>
<StackPanel Orientation="Horizontal">
<Button Content="呵呵"></Button>
<Button Content="哈哈"></Button>
</StackPanel>
</StackPanel>
效果如下:
三、Grid布局
这个布局就相当于表格,鉴于c#就可以知道他也挺重要的
用法:
<Grid Name="grid1">
<Grid.RowDefinitions>
<RowDefinition Height="111"/>
<RowDefinition Height="111"/>
<RowDefinition Height="111"/>
<RowDefinition Height="111"/>
</Grid.RowDefinitions>
<Grid.ColumnDefinitions>
<ColumnDefinition Width="111"/>
<ColumnDefinition Width="111"/>
<ColumnDefinition Width="111"/>
<ColumnDefinition Width="111"/>
</Grid.ColumnDefinitions>
<TextBlock Text="哈哈" Grid.Row="0" Grid.Column="0" HorizontalAlignment="Left" Width="111"></TextBlock>
</Grid>
效果如下:
- win8学习之 布局
- win8布局
- win8学习之数据绑定
- win8应用开发学习之初体验
- 11-18win8 布局
- 学习android之布局
- Android学习之布局
- android布局之GridView布局学习小结
- Android学习-五布局之线性布局
- Android学习-五布局之相对布局
- win8开发 布局/动态生成
- win8布局三种方式
- Android学习笔记之布局
- Android学习之线性布局
- Android开发学习之布局
- 安卓学习之布局
- unity3D学习之界面布局
- Android布局学习之LayoutInflater
- 指针使用的注意事项
- JS脚本判断一个http请求是来自浏览器还是其他终端
- Android OpenGL ES 开发教程(25):OpenGL光照模型
- office转pdf所用jar配置
- hdu1009贪心
- win8学习之 布局
- Android OpenGL ES 开发教程(26):设置光照效果Set Lighting
- 32位程序如何在WIN64位下运行
- JSP多文件上传,动态添加文件选择框和按钮,并添加事件
- JS中的prototype
- std::list 错误使用的地方
- widnows下利用api获取IP地址,mac地址等网络信息
- CSpinButtonCtrl 调节小数
- 关于Binder线程池