2012-07-19 7 views

Trả lời

9

mỗi sự DatePicker documentation:

Việc kiểm soát DatePicker cho phép người dùng chọn một ngày bằng một trong hai gõ nó vào một lĩnh vực văn bản hoặc bằng cách sử dụng một thả xuống Lịch kiểm soát.

Nhiều thuộc tính của điều khiển DatePicker là để quản lý được xây dựng trong Calendar và chức năng giống hệt với thuộc tính tương đương trong Lịch. [snip] Để biết thêm thông tin, hãy xem Calendar.

Các liên kết Lịch trong đó dẫn tài liệu hướng dẫn trực tiếp đến WPF Lịch kiểm soát, vì vậy ...

Từ sự hiểu biết của tôi, DatePicker là điều cần thiết một điều khiển có chứa một lịch mà không được nhìn thấy cho đến khi người dùng nhấp chuột trên menu thả xuống, trong khi lịch luôn hiển thị, trừ khi bạn cung cấp thêm đánh dấu và mã để đạt được hiệu quả tương tự.

Vì vậy, bạn sẽ sử dụng lịch khi bạn muốn toàn bộ lịch hiển thị trên trang bất kỳ lúc nào và một DatePicker khi bạn muốn một cái gì đó nhỏ gọn hơn.

Khi sử dụng nó để chọn ngày, cá nhân, tôi luôn chọn DatePicker trừ khi tôi có lý do để hiển thị lịch. Ví dụ, nếu tôi đang tạo một ứng dụng cho phép tôi nhập ngày sinh nhật của tôi là một phần của quá trình đăng ký, tôi sẽ sử dụng một DatePicker.

Tôi có thể sử dụng Lịch trong ứng dụng lịch hoặc lịch hẹn. Ứng dụng như vậy có thể có dữ liệu bổ sung được hiển thị trong mỗi ngày, đại diện cho các cuộc hẹn hoặc các thay đổi theo lịch. Trong trường hợp đó, tôi muốn nó luôn hiển thị.

Nhưng thực sự, sử dụng là quyết định thiết kế cho mỗi ứng dụng.

+0

Điểm tuyệt vời: DatePicker là điều khiển cần thiết chứa lịch không hiển thị cho đến khi người dùng nhấp vào menu thả xuống, trong khi lịch luôn hiển thị, trừ khi bạn cung cấp thêm đánh dấu và mã để đạt được hiệu quả tương tự. Cảm ơn – WPFcitizen

+0

Cảm ơn bạn đã giúp! – WPFcitizen

+0

Câu trả lời đầu tiên của bạn tốt hơn. :-) – LarsTech