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属性来控制布局的位置

你可能感兴趣的:(WPF)