2009-07-27 34 views
14

Phương pháp nào tốt nhất trong WPF để hiển thị biểu tượng chuột Eggtimer/Busy khi mở một cửa sổ mới hoặc truy xuất các bản ghi từ một DB?Biểu tượng WPF Chuột bận

Trả lời

24

Cách đơn giản nhất là để thiết lập Mouse.OverrideCursor:

Mouse.OverrideCursor = Cursors.Wait; 
try 
{ 
    // perform task 
} 
finally 
{ 
    Mouse.OverrideCursor = null; 
} 
+0

Cảm ơn Matt, hoạt động hoàn hảo. – Mitch

+1

Bạn cũng có thể quấn nó trong một lớp dùng một lần nếu bạn thích sử dụng câu lệnh sử dụng. Lớp công khai Ghi đèCursorDisposable: IDisposable { Ghi đè công khaiMã đơn lẻ (Con trỏ trỏ) { Chuột.OverrideCursor = cursor; } khoảng trống công khai Vứt bỏ() { Chuột.OverrideCursor = null; } } –

+0

Điều đó thật tuyệt vời –

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