wpf的学习日志(一)

今天开始学习wpf,从xaml的布局开始

stackpanel布局:Orientation决定布局的横向还是纵向,HorizontalAlignment决定布局的对齐

<StackPanel Orientation="Horizontal">
 <TextBlock Height="30"></TextBlock>
<TextBox height="50"/>
<StackPanel>

 

 Grid布局:类似于表格的布局,有行有列

<Grid Width="300" Height="30">
                    <Grid.ColumnDefinitions>
                        <ColumnDefinition></ColumnDefinition>
                         <ColumnDefinition></ColumnDefinition>
                         <ColumnDefinition></ColumnDefinition>
                    </Grid.ColumnDefinitions>
                    <Grid.RowDefinitions>
                        <RowDefinition></RowDefinition>
                          <RowDefinition></RowDefinition>
                          <RowDefinition></RowDefinition>
                          <RowDefinition></RowDefinition>
                          <RowDefinition></RowDefinition>
                    </Grid.RowDefinitions>
</Grid>
View Code

和html布局一样用conspan关键字来表示占用多行/列

Grid.row=”0“表示第0列

Grid布局可以和StackPanel布局相互嵌套

对于toolbar,一般用DockPanel布局,用法和stackpanel一样

用dockpanel.Dock属性来控制布局的位置

posted @ 2014-09-29 15:41  某只菜鸟  阅读(442)  评论(0编辑  收藏  举报