Chapter 17 Notes
Title: Mastering the Grid
Summary
So much ado about Labels and the text in them.
Programming Concepts Summary
Concept |
Page |
Programs
Program SimpleGridDemo
Page 459.
Concepts:
- Table like layout
- Rows/Columns
- Column (and Row - not covered) spans
- Sizing
Classes:
- Grid
Note:
By Page 463, you have been introduced to all the public properties and methods defined by Grid.
Program SimpleGridDemo
Page 459.
Concepts:
- Table like layout
- Rows/Columns
- Column (and Row - not covered) spans
- Sizing
Classes:
- Grid
Program GridCodeDemo
Concepts:
- How to do it in code!
- Not as important or aesthetically pleasing.
No new classes.
Classes No new.
Program GridBarChart
Concepts:
Adding a list of views to a grid (cool thing actually) pay attention to the code
Make sure to turn the phone for a better view - remember Xamarin automatically allows rotation.
No new classes.
Program GridAlignment
Concepts:
- Survey of alignment options within a cell.
- Start
- End
- Center
No new classes.
===Program Spacing Buttons ===
Concepts:
This program equally spaces three vertical buttons and three horizontal buttons. The first three buttons occupy a three-row Grid that takes up much of the page, and the three hori-zontal buttons are in a three-column Grid down at the bottom of the page.
All in XAML - just review.
No New classes.
Program GridCellDividers
Concepts:
Creating cell dividers (out of cells yuk). Notice the deceptive Grid.RowSpan and Grid.ColSpan attributes.
Dividing the GridLength in the ResourceDictionary.
Program GridCellBorders
8. KeypadGrid 9. GridRgbSliders