2011-06-01 2 views
6

Есть ли способ, с помощью которого я могу сохранять данные из ListView, который не требует от меня использовать диалоговое окно сохранения каждый раз и позволяет мне называть его в течение определенного промежутка времени. Так что «сохранить», а не «сохранять как» каждый раз.Автосохранение - WPF C#

ответ

6

Вы можете использовать DispatchTimer с обратным вызовом метода для выполнения вашего сохранения.

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... 
    } 
Смежные вопросы