2012-02-09 26 views
28

Có điều khiển TimePicker trong WPF (.NET 4) không?Có điều khiển TimePicker trong WPF (.NET 4) không?

Tôi đã hy vọng điều khiển DatePicker có khả năng hiển thị dữ liệu hoặc thời gian hoặc cả hai, nhưng dường như không có. Một trong những sẽ phù hợp với những hóa đơn cho tôi:

Wednesday, February 8th, 2012 2:27 pm 

-Hoặc:

2:27 pm 

(mà tôi sẽ sử dụng kết hợp với một DatePicker)

~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~

Đã cập nhật (sau khi cố gắng cài đặt các điều khiển WPF mở rộng):

Vì vậy, nhiều cho rằng/đó không phải là dễ dàng nó âm thanh/nên được.

Khi tôi cố gắng tải về mở rộng WPF Toolkit từ http://wpftoolkit.codeplex.com/releases/view/71499 tôi có trong hộp thoại download của tôi:

http://download.codeplex.com/site/pagenotfound?ReferenceId=f1704e1d-3152-4ecf-b2bb-ace62735bcbc

(lưu ý "trang không tìm thấy" một phần - không có gì tải về).

... vì vậy sau đó tôi tiến hành kế hoạch B và cố gắng tải xuống/cài đặt Nuget, vì vậy tôi có thể nhận được Bộ công cụ WPF mở rộng theo cách đó (thông qua Công cụ | Trình quản lý mở rộng | Bộ sưu tập gói trực tuyến | Cập nhật (1) | Tải xuống). Trước tiên, tôi phải bỏ chọn hộp "bảo vệ tôi khỏi mã độc tiềm ẩn" (hoặc một cái gì đó có hiệu lực đó - tôi đã thử nó (hai lần!) Mà không bỏ chọn hộp kiểm đó và nó bị rơi cả hai lần); và sau đó (sau khi bỏ chọn hộp) tôi thấy trong hộp thoại cài đặt, "Tiện ích này chứa chữ ký số với chứng chỉ không hợp lệ".

Tôi vẫn tiếp tục và cuối cùng đã cài đặt Nuget.

Vì vậy, sau khi khởi động lại Visual Studio 2010, tôi đã đi đến Công cụ | Trình quản lý gói thư viện | Package Manager Console, nhưng đã được chào đón với lỗi: Package Manager Console yêu cầu thời gian chạy PowerShell 2.0, không được phát hiện trên máy này. Vui lòng cài đặt PowerShell 2.0 từ http://support.microsoft.com/kb/968929 và khởi động lại Visual Studio.rt Visual Studio. "

Sau đó, khi tôi đã cài đặt bản cập nhật đó (WindowsXP-KB968930-x86-ENG.exe), tôi nhận được," Cập nhật/cập nhật ứng dụng .exe không thể chạy trong chế độ Win32." và nó đã thất bại để tiến hành.

Achhh !!! nó cảm thấy giống như một thứ hai!

Trả lời

27

WPF 4.0 không cung cấp DateTimePicker ngoài hộp.

Cập nhật Tôi đang sử dụng Extended WPF Toolkit http://wpftoolkit.codeplex.com/ trong một dự án gần đây nó bao gồm một đẹp DateTimePicker Control - http://wpftoolkit.codeplex.com/wikipage?title=DateTimePicker&referringTitle=Home.

Xin lỗi vì sự không chính xác này.

+5

Ah, sự nhầm lẫn. wpftoolkit.codeplex.com là bộ công cụ WPF * mở rộng *. wpf.codeplex.com là bộ công cụ WPF. Tôi không biết ai đang hút thuốc khi họ làm điều đó ... –

+0

Cảm ơn vì điều đó, Kent. Tôi sẽ mở rộng Séc. –

+0

là Bộ công cụ mở rộng WPF miễn phí hoặc chỉ trong 30 ngày? – Kokombads

1

WPF không chính thức làm một nhưng bạn có thể kiểm tra những gì anh chàng này đã làm:
WPF Time Picker

Hoặc bạn có thể tự tạo

Các vấn đề liên quan