2010-07-14 39 views
10

Về cơ bản, tôi muốn chèn một đồng hồ động trong dự án của mình. Ngay bây giờ tôi đang sử dụng điều khiển dateTime đó là tốt nhưng nó tĩnh. Tôi cần đồng hồ để thay đổi chữ số với mỗi giây. Trong C# có một điều khiển Timer mà tôi sẽ có thể sử dụng để làm cho đồng hồ năng động này có thể. Tuy nhiên, trong Silverlight 4 tôi đã không thể định vị bất kỳ loại Timer Control nào để sử dụng trong việc xây dựng đồng hồ động này.Silverlight 4 Tương đương với Điều khiển Hẹn giờ .NET

Tôi không biết liệu mình có đang tìm nhầm địa điểm không, hoặc nếu nó ở ngay dưới mũi tôi và tôi chỉ thiếu nó hoặc cái gì. Ngoài ra, tôi cho rằng việc sử dụng điều khiển hẹn giờ sẽ là tốt nhất, tuy nhiên nếu có cách tiếp cận tốt hơn, vui lòng cho tôi biết điều đó.

Trả lời

9
+1

Bạn có thể sử dụng 'System.Threading.Timer' để cập nhật liên quan đến giao diện người dùng, bạn chỉ cần gọi Dispatcher trong cuộc gọi lại, vì nó xảy ra trên một chuỗi nền. – Nate

+0

Các liên kết tuyệt vời, chính xác những gì tôi cần, cảm ơn bạn rất nhiều! – AmbiguousX

+0

Tôi đã kết thúc bằng cách sử dụng DispatcherTimer với thuộc tính "tick" của nó là một sự kiện về cơ bản lấy thời gian hệ thống hiện tại mỗi giây, do đó làm cho đồng hồ xuất hiện trên màn hình động. Cảm ơn bạn một lần nữa vì tất cả sự giúp đỡ của bạn! – AmbiguousX

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