Tôi đang cố gắng viết ứng dụng giành chiến thắng trên điện thoại 7 lần đầu tiên - có điều khiển hẹn giờ tương tự như đối tượng dành cho winform không? Hoặc có cách nào để có được loại chức năng đó không?Có điều khiển hẹn giờ cho Windows Phone 7 không?
Trả lời
Bạn có thể sử dụng System.Windows.Threading.DispatcherTimer.
System.Windows.Threading.DispatcherTimer dt = new System.Windows.Threading.DispatcherTimer();
dt.Interval = new TimeSpan(0, 0, 0, 0, 500); // 500 Milliseconds
dt.Tick += new EventHandler(dt_Tick);
dt.Start();
void dt_Tick(object sender, EventArgs e)
{
// Do Stuff here.
}
DispatchTimer là một lựa chọn tốt như là Bộ hẹn giờ.
Điều đáng để làm quen với sự khác biệt và đánh giá phù hợp hơn với bạn.
Tiện lợi (DispatchTimer cho cập nhật giao diện người dùng) hoặc Độ chính xác (Bộ đếm thời gian cho khả năng dự đoán) là mấu chốt của quyết định.
Timer Class (System.Threading)
DispatcherTimer Class (System.Windows.Threading)
Các DispatcherTimer được đánh giá lại tại đầu mỗi vòng lặp DispatcherTimer.
Bộ hẹn giờ không được bảo đảm thực hiện chính xác khi khoảng thời gian xảy ra, nhưng chúng được đảm bảo không thực hiện trước khi khoảng thời gian xảy ra. Điều này là do các hoạt động của DispatcherTimer được đặt trên hàng đợi DispatcherTimer như các hoạt động khác. Khi hoạt động của DispatcherTimer thực hiện là phụ thuộc vào các công việc khác trong hàng đợi và mức độ ưu tiên của chúng.
Nếu một System.Threading.Timer được sử dụng, nó đáng chú ý là Timer chạy trên một sợi khác nhau sau đó người sử dụng giao diện (UI) chủ đề. Để truy cập các đối tượng trên chuỗi giao diện người dùng, nó là cần thiết để đăng hoạt động lên DispatcherTimer của chuỗi giao diện người dùng bằng Dispatcher.BeginInvoke. Đây là không cần thiết khi sử dụng DispatcherTimer.
- 1. Windows Phone 7 - điều khiển danh sách cuộn nhanh?
- 2. MessageBox.Show cho Windows Phone 7
- 3. Có trình điều khiển ODBC Windows 7 cho Access không?
- 4. WCF + Windows Phone 7
- 5. SDK Windows Phone 7
- 6. SDK Windows Phone 8 có chạy trên Windows 7 không?
- 7. Windows Series Phone 7 "Cloud"
- 8. ORM mapper cho windows 7 phone
- 9. Trình xem PDF cho Silverlight cho Windows Phone 7 (SilverDox?)
- 10. Windows phone 7 config/appSettings?
- 11. Windows Phone 7 mocking framework?
- 12. ASCIIEncoding Trong Windows Phone 7
- 13. HttpUtility.UrlEncode trong Windows Phone 7?
- 14. Windows Phone 7 - CameraTask không hoạt động
- 15. NUnit với Windows Phone 7
- 16. Windows phone 7 scrollviewer problem
- 17. Có thể thực hiện ping trên windows phone 7 không?
- 18. Bộ hẹn giờ trong Windows
- 19. Vẽ thư viện cho Windows Phone 7/Silverlight
- 20. Silverlight 4 Tương đương với Điều khiển Hẹn giờ .NET
- 21. Windows Phone 7 có hỗ trợ từ khóa động không?
- 22. MD5 có được hỗ trợ trên Windows Phone 7 không?
- 23. Máy khách FTP cho Windows Phone 7 Mango?
- 24. Trình điều khiển Visual FoxPro cho 64 bit Windows 7
- 25. Trình điều khiển USB Android cho Windows 7?
- 26. Trình điều khiển USB Asus Nexus 7 Windows 7
- 27. Windows Phone 7 - Máy phát điện iCal - C#
- 28. Có thể phát triển các ứng dụng Windows Phone 7 không có máy Windows không?
- 29. Windows Phone 7: Lập trình Socket
- 30. Windows Phone 7 Tìm kiếm Nút