Bộ Silverlight Toolkit for Windows Phone của Microsoft [P.1]

Bên cạnh các control sẵn có của mình thì Microsoft cũng phát triển thêm bộ toolkit giúp cộng đồng phát triển .NET có thêm các control mở rộng, mạnh mẽ hơn, trực quan hơn với người sử dụng.
Theo thông tin từ Microsoft, họ phát triển 2 bộ dành cho desktop và Windows Phone, phiên bản hiện tại là:
   – Silverlight  for Windows Phone toolkit (Tháng 11/2011) có thể phát triển trên bảng Mango (WP 7.1 OS)
   – Silverlight 5
Có thể tham khảo thêm ở link sau: http://silverlight.codeplex.com/
 
Trong bài viết này, mình sẽ giới thiệu những control do bộ toolkit dành cho Windows Phone, còn cách sử dụng chi tiết từng control thì xin hẹn ở các bài viết sau nhé.

  • AutoCompleteBox: Tương tự ô Textbox, có khả năng hiện các suggestions trong quá trình gõ.


  • ContextMenu:  Thay vì context menu trong Windows7 là ta click phải chuột, thì trong WP, ta chỉ cần touch và giữ 1 tí (touch and hold), sẽ hiện ra context menu

  • DatePicker: Công cụ giúp chọn ngày tháng năm thông qua thao tác lướt (pan) lên xuống.

  • DateTimeConverters: Control này hỗ trợ hiển thị định dạng ngày theo kiểu khác nhau, bao gồm:
    • RelativeTimeConverter
    • DailyDateTimeConverter
    • FullViewDateTimeConverter
    • HourlyDateTimeConverter
    • ListViewDateTimeConverter     

Chi tiết từng kiểu cụng như cách sử dụng thế nào mình sẽ trình bày ở một bài viết khác

    • ExpanderView: Control này là một trong các thành phần mới nhất ra đời trong phiên bản tháng 8/2011. Nó hiển thành theo dạng header và expanview. Bình thường nó chỉ hiển thị Header, khi ta, chạm lên nó (tap on it) thì nó expand ra một list các tùy chọn, chạm lần nữa thì nó thu gọn lại dưới dạng header
    • GestureService/GestureListener: Đây là một control theo mình là nó nằm trong danh sách đặc trưng nhất dành cho điện thoại, đặc biệt là WP. Nó có khả năng nhận biết thao tác của mình trên điện thoại là thao tác gì, để có các phương thức sự kiện phù hợp. Thật ra, nếu chỉ sử dụng WP7 một cách thông thường mà không xem các guide hướng dẫn thì rất ít người biết được, có bao nhiêu dạng thao tác trên màn hình cảm ứng WP. Ví thế sẵn mục này mình cũng sẽ giới thiệu luôn. Nó bao gồm: 6 loại thao tác chia làm 2 loại chạm: Đơn chạm và đa chạm:

      •  
        Tap
        Touch and Hold
        Double Tap
        Pan
        Flick
        Pinch and Stretch

    Kết thúc phần 1, ở phần tiếp theo mình sẽ trình bày về các control sau:

    • HeaderedItemsControl
    • HubTile
    • ListPicker
    • LocalizedResources
    • LockablePivot
    • LongListSelector
    • MultiselectList
    • Page Transitions
    • PerformanceProgressBar
    • PhoneTextBox
    • TiltEffect
    • TimePicker
    • ToggleSwitch
    • WrapPanel

    Cảm ơn các bạn đã theo dõi, mọi ý kiến đóng góp vui lòng comment trực tiếp hoặc gởi email minhphien@gmail.com. Thankssss

    Leave a Reply

    Related Post