WPF快速入门2—布局WrapPanel,DockPanel,StackPanel,Canvas
2014-02-23 14:47
716 查看
一、WrapPanel 以一行或一列来布置控件
Orientation="Horizontal" 水平排列效果:
二、DockPanel 元素的排列停靠方式,置于顶部或者下部或者左部、右边
LastChildFill="True"最后控件自动填满效果:
三、框架布局 DockPanel、 StackPanel
效果代码:
<Window x:Class="WpfApplication1.Window2" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" Title="Window2" Height="300" Width="300"> <DockPanel Name="dockPanel1"> <StackPanel DockPanel.Dock="Bottom" Name="stackPanel1" Orientation="Horizontal" HorizontalAlignment="Center" > <!--DockPanel.Dock="Bottom"DockPanel底排列 Orientation="Horizontal"垂直排列 HorizontalAlignment="Right"右排列--> <Button Content="OK" Margin="10,10,2,10" Padding="3" Name="button1"/> <Button Content="Cancel" Margin="2,10,10,10" Padding="3" Name="button2"/> </StackPanel> <TextBox DockPanel.Dock="Top" Name="textBox1" Text="This is Tast!" /> </DockPanel> </Window>
效果:
StackPanel 元素按照水平或垂直方向排列,两个方向只能选其一
代码:
<StackPanel Background="LightBlue">
<TextBox x:Name="textbox1" Margin="5"/>
<TextBox x:Name="textbox2" Margin="5"/>
<StackPanel Orientation="Horizontal">
<!--Orientation="Horizontal"内控件水平排列-->
<TextBox x:Name="textbox3" Width="140" Margin="5"/>
<TextBox x:Name="textbox4" Width="120" Margin="5"/>
</StackPanel>
<Button x:Name="button1" Margin="5">
<Image Source="Images/0_131167408810Ed.gif" Width="200" Height="30"/>
</Button>
</StackPanel>
四、Canvas 坐标定位
<Canvas><Button Canvas.Left="152" Canvas.Top="209"
Content="Button" Height="23" Name="button1" Width="75" />
</Canvas>
相关文章推荐
- WPF编程学习——布局 StackPanel、WrapPanel、DockPanel、Canvas、Grid
- WPF-使用面板控制内容布局,比较Canvas,WrapPanel,StackPanel,Grid,ScrollViewer
- WPF 使用Code创建Canvas,StackPanel,DockPanel。Grid,Border,UniformGrid,ViewBox,WrapPanel等
- WPF-使用面板控制内容布局,比较Canvas,WrapPanel,StackPanel,Grid,ScrollViewer
- WPF面板布局介绍Grid、StackPanel、DockPanel、WrapPanel
- WPF-使用面板控制内容布局,比较Canvas,WrapPanel,StackPanel,Grid,ScrollViewer
- WPF入门教程系列七——布局之WrapPanel与StackPanel(二)
- wpf之布局控件stackpanel、wrappanel、dockpanel的前世今生
- WPF入门教程系列七——布局之WrapPanel与StackPanel(二)
- WPF and Silverlight 学习笔记(七):WPF布局管理之StackPanel、WrapPanel、DockPanel
- WPF and Silverlight 学习笔记(七):WPF布局管理之StackPanel、WrapPanel、DockPanel
- WPF学习记录-布局[摘抄自博客园(xiepeixing<WPF布局该如何选用panel>与(DotNet菜园<WPF入门教程系列七——布局之WrapPanel与StackPanel(二)>))]
- WPF 布局 - Grid, StackPanel, DockPanel, WrapPanel
- WPF and Silverlight 学习笔记(七):WPF布局管理之StackPanel、WrapPanel、DockPanel
- WPF 布局管理器之 StackPanel、WrapPanel、DockPanel (6)
- Expression Blend实例中文教程(5) - 布局控件快速入门StackPanel,ScrollViewer和Border
- WPF中的StackPanel、WrapPanel、DockPanel
- WPF中的StackPanel、WrapPanel、DockPanel(转)
- Expression Blend实例中文教程(5) - 布局控件快速入门StackPanel,ScrollViewer和Border
- Expression Blend实例中文教程(5) - 布局控件快速入门StackPanel,ScrollViewer和Border