`

wpf 研习1-24小时自学wpf4

阅读更多

Layout

 

Panel,Decorator;

System.Windows.Controls.Control;

System.Windows.FrameworkElement;

(VerticalAlignment, HorizontalAlignment, and Margin property)

 

 

 

DockPanel has intutive "intelligence"-dynamic layout mechanism

DockPanel,commonly root layout control;

DockPanel.Dock-attached property;

DockPanel.SetDock(theButton, Dock.Right);

 

Grid can do more by xaml and attached properties

<Window x:Class=”AdvancedGrid.Window1”
                   xmlns=”http://schemas.microsoft.com/winfx/2006/xaml/presentation”
                   xmlns:x=”http://schemas.microsoft.com/winfx/2006/xaml”
                   Title=”Window1”
                   Height=”480”
                   Width=”600”>

 

<Grid TextBlock.FontSize=”48”>
    <Grid.RowDefinitions>
       <RowDefinition />
               <RowDefinition Height=”250” />
    </Grid.RowDefinitions>
    <Grid.ColumnDefinitions>
              <ColumnDefinition Width=”2*” />
              <ColumnDefinition Width=”auto” />
              <ColumnDefinition Width=”*” />
              <ColumnDefinition Width=”*” />
     </Grid.ColumnDefinitions>
     <Button Grid.RowSpan=”2”
                   Content=”2 Rows” />
               <GridSplitter Grid.Row=”0”
                    Grid.RowSpan=”2”
                    Grid.Column=”1”
                    Width=”8”
                    Background=”Black”
                    ResizeBehavior=”PreviousAndNext”
                    ResizeDirection=”Columns” />
      <Button Grid.Column=”2”
                    Grid.ColumnSpan=”2”
                    Content=”2 Columns” />
       <Button Grid.Row=”1”
                     Grid.Column=”2”
                     Content=”1,2” />
       <Button Grid.Row=”1”
                     Grid.Column=”3”
                     Content=”1,3” />
        </Grid>
</Window>

 

WrapPanel;

Canvas-a last resort;

 

Decorator-Border,ViewBox;BulletDecorator;

 

扩展:

Radial Panel;

  • 大小: 17.6 KB
  • 大小: 7.7 KB
分享到:
评论

相关推荐

    wpf 研习1-24小时自学wpf6

    本文将围绕“wpf 研习1-24小时自学wpf6”这一主题,探讨WPF的核心概念和技术,旨在帮助初学者快速上手并深入理解这一强大的UI框架。 WPF是微软.NET Framework的一部分,它提供了全面的图形系统,包括2D和3D渲染、...

    wpf 研习1-24小时自学wpf9

    【标题】:“WPF研习1-24小时自学WPF9” 在Windows Presentation Foundation(WPF)的世界里,这是一段深入学习之旅的开端。WPF是.NET Framework的一个重要组成部分,它为创建丰富的、高性能的桌面应用程序提供了...

    wpf 研习1-24小时自学wpf7

    标题 "wpf 研习1-24小时自学wpf7" 提示我们这是一个关于Windows Presentation Foundation(WPF)的学习资源,可能是书籍、课程或教程的一部分,旨在帮助初学者在24小时内掌握WPF的基础知识。WPF是.NET Framework中的...

    wpf 研习1-24小时自学wpf8

    【标题】:“wpf 研习1-24小时自学wpf8”是指一系列针对Windows Presentation Foundation(WPF)框架的学习教程,旨在帮助初学者在24小时内掌握WPF的基础知识和应用技巧。WPF是.NET Framework的一部分,用于构建...

    wpf 研习1-24小时自学wpf3

    NULL 博文链接:https://x-dome.iteye.com/blog/684355

    C#自学最好的课件资源

    对于想要开发Windows应用的学员,WinForms和WPF(Windows Presentation Foundation)的使用也会有所介绍。 在幻灯片部分,可能会包含每章节的重点摘要,清晰的示例图解,以及关键概念的解释,帮助学生更好地吸收和...

Global site tag (gtag.js) - Google Analytics