Tải bản đầy đủ (.pptx) (16 trang)

Wpf 03 containers

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (346.3 KB, 16 trang )

WPF containers
Windows Presentation Foundation


Containers: Panels
 Absolute coordinates: Canvas
 Stacking order:

 StackPanel, DockPanel, WrapPanel
 First come goes in the beginning

 Proportional or rows / columns:
 Grid, UniformGrid

2


Canvas
Attached properties

 Ordering: Canvas.ZIndex. Bigger => On
top

Quiz:

3


StackPanel

Default: Orientation=“Vertical”



Orientation=“Horizontal”

4


WrapPanel

Default: Orientation=“Vertical”

Orientation=“Horizontal”

5


DockPanel

 Why DockPanel? No relative position changes when zoom
 LastChildFill!

6


Grid
 Most powerful layout container!
 Arrange elements in a table-like layout
 Predefined rows and columns

7



Grid - Positioning

8


UniformGrid
 All elements have same size
 Fill elements based on rows / columns
 FlowDirection: LeftToRight, RightToLeft

9


GridSplitter
 Let user adjust layout

10


Sizing
 Many properties





Width, Height
MaxWidth, MaxHeight
MinWidth, MinHeight

Padding, Margin

11


Tips – Auto size
 HorizontalAlignment="Stretch“
 VerticalAlignment="Stretch"

12


Border
 Hold only one child element
 Properties
 BorderBrush
 BorderThickness
 CornerRadius

13


TabControl
 Switching between multiple pages

14


Activity
 Write XAML code to create the following

screens
 Note: Don’t use Grid for everything!

1

2
15


Activity – Cont.

3

16



Tài liệu bạn tìm kiếm đã sẵn sàng tải về

Tải bản đầy đủ ngay
×