ườ
Tr
ọ ự ng ĐH Khoa H c T Nhiên TP.HCM
TRUNG TÂM TIN H CỌ
ậ
ả ứ
ạ
ạ
ầ
GV Biên so n: Tr n Duy Thanh
L p trình Windows Phone Module 3 – Bài 4: C m ng ch m đa đi mể
2014
Nội dung
• Khái niệm Gestures
• Tap, Double – Tap, Hold event
• Pan
• Flicking
• Pinch và Stretch
2
ậ
L p trình Windows Phone – Multi Touch
1. Khái niệm Gestures
Đ ơ n đ i ể m
– Tap – Double Tap – Touch and Hold – Pan – Flick
– Pinch – Stretch
Đ a đ i ể m
3
ậ
L p trình Windows Phone – Multi Touch
2. Tap, Double – Tap, Hold event
ử ụ S d ng: • MouseLeftButton
Hành đ ngộ • Dùng ạ
ố ượ tay ng
Up/Down • Button Click • Toolkit Tap Event
4
ậ
L p trình Windows Phone – Multi Touch
ngón ch m lên đ i t ả ồ r i nh ra
2. Tap, Double – Tap, Hold event
ử ụ S d ng: • Toolkit
DoubleTap Event
Hành đ ng:ộ • Nh n 2 l n liên ầ ấ ố ụ vào t c đ i ể ượ ng đ phóng t to hay thu nhỏ
5
ậ
L p trình Windows Phone – Multi Touch
2. Tap, Double – Tap, Hold event
ử ụ S d ng: • Toolkit Hold Event
ữ
• Custom Timer – Touch
t
Hành đ ng:ộ • Nh n và gi ấ lâu ngón trên tay ượ ố ng đ i ị ể hi n th Context Menu
FrameReported – MouseLeftButto n Up/Down
6
ậ
L p trình Windows Phone – Multi Touch
3. Pan
ử ụ S d ng: • Thumb
DragDelta ạ ố ượ
• ManipulationDel
ta Translate
Hành đ ng:ộ • Dùng ngón tay ng trên theo
7
ậ
L p trình Windows Phone – Multi Touch
ướ ch m đ i t ồ r i quét màn hình h ng nào đó. • Touch
FrameReported TouchPoint.Posi tion
• Toolkit
DragDelta
• VisualStateMan
ager
• FluidMove
Behaviors
4. Flicking
ử ụ S d ng: • ScrollViewer,
Hành đ ng:ộ • Đ i trang, đ i ổ
n i dung ườ ổ ộ • Th
8
ậ
ListBox, Panorama, Pivot • ManipulationDel ng đi sau ộ hành đ ng Pan
ta Delta Translate • Toolkit Flick L p trình Windows Phone – Multi Touch • Toolkit
PageTransition
• VisualStateMan
ager
5. Pinch và Stretch
ử ụ S d ng: • ManipulationDelta
Hành đ ng:ộ • Hai ngón
Scale – No Rotate • Toolkit Pinch
ạ
ạ ầ
9
ậ
L p trình Windows Phone – Multi Touch
tay ch m trên màn ti n ế hình và ra hành giãn ặ ho c sát l i g n nhau.
Thảo luận
10
ậ
L p trình Windows Phone – Multi Touch