Layouts Controls

1,419 views

Published on

wpf layouts controls

Published in: Technology, Business
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
1,419
On SlideShare
0
From Embeds
0
Number of Embeds
409
Actions
Shares
0
Downloads
47
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Layouts Controls

  1. 1. Lê Quý Lộc http://loclq.wordpress.com 28/09/2008
  2. 2. Nội Dung <ul><li>Layouts </li></ul><ul><li>Controls </li></ul><ul><li>Routed events và commands </li></ul><ul><li>Windows </li></ul><ul><li>Data binding </li></ul>
  3. 3. <ul><li>Không phụ thuộc độ phân giải </li></ul><ul><li>Các nguyên tắc thiết kế </li></ul><ul><ul><li>Elements (vd: controls) không nên gán kích thước </li></ul></ul><ul><ul><li>Không nên chỉ rõ vị trí của phần tử bằng tọa độ </li></ul></ul><ul><ul><li>Lồng các layouts với nhau </li></ul></ul><ul><li>Tất cả các layouts nằm trong: System.Windows.Controls.Panel </li></ul><ul><li>Những elements để tạo ra layout: StackPanel, WrapPanel, DockPanel, Grid, UniformGrid, Canvas </li></ul>Layouts
  4. 4. Layouts - StackPanel <ul><li>“ Stack” các controls vào trong một hàng hoặc một cột </li></ul>
  5. 5. Layouts – WrapPanel và DockPanel <ul><li>WrapPanel đặt các controls theo từng dòng </li></ul>
  6. 6. Layouts – WrapPanel và DockPanel <ul><li>DockPanel đặt các controls theo biên của windows </li></ul>
  7. 7. Layouts – Grid <ul><li>Grid phân chia giao diện thành một lưới các ô để thêm controls vào </li></ul>
  8. 8. Layouts – Canvas <ul><li>Đặt các controls theo tọa độ </li></ul>
  9. 9. Layouts - Ứng Dụng
  10. 10. <ul><li>Các controls ở trong lớp: System.Windows.Control </li></ul><ul><li>Phân loại controls </li></ul><ul><ul><li>Buttons: Button, RepeatButton </li></ul></ul><ul><ul><li>Menus: ContextMenu, Menu, ToolBar </li></ul></ul><ul><ul><li>Selection: CheckBox, ComboBox, ListBox, ListView, TreeView, RadioButton, Slider </li></ul></ul><ul><ul><li>Navigation: Frame, HyperLink, Page, NavigationWindow, TabControl </li></ul></ul><ul><ul><li>Dialog boxes: OpenFileDialog, PrintDialog, SaveFileDialog </li></ul></ul><ul><ul><li>User information: AccessText, Label, Popup, ProgressBar, StatusBar, TextBlock, ToolTip </li></ul></ul><ul><ul><li>Documents: DocumentViewer, FlowDocumentPageViewer, FlowDocumentReader, FlowDocumentScrollViewer, StickyNoteControl </li></ul></ul><ul><ul><li>Input: TextBox, RichTextBox, PasswordBox </li></ul></ul><ul><ul><li>Media: Image, MediaElement, SoundPlayerAction </li></ul></ul>Controls
  11. 11. Controls – Button
  12. 12. Controls - ContextMenu
  13. 13. Controls - Menu
  14. 14. Controls - Menu
  15. 15. Controls - ToolBar
  16. 16. Controls - CheckBox
  17. 17. Controls - ListBox
  18. 18. Controls - ListView
  19. 19. Controls - TreeView

×