2011-06-01 25 views
6

Có cách nào để tôi có thể lưu chi tiết từ một ListView không yêu cầu tôi sử dụng hộp thoại lưu mọi lúc và cho phép tôi gọi nó trong một khoảng thời gian nhất định. Vì vậy, 'lưu' thay vì 'lưu dưới dạng' mọi lúc.Tự động lưu - WPF C#

Trả lời

6

Bạn có thể sử dụng DispatchTimer với gọi lại đến phương thức để thực hiện lưu.

DispatcherTimer autosaveTimer = new DispatcherTimer(TimeSpan.FromSeconds(autosaveInterval), DispatcherPriority.Background, new EventHandler(DoAutoSave), Application.Current.Dispatcher); 

    private void DoAutoSave(object sender, EventArgs e) 
    { 
     // Enter save logic here... 
    } 
Các vấn đề liên quan