2015-01-09 3 views
1

Параметры приложения WPF автоматически сохранен по умолчанию при выходе?Параметры приложения WPF автоматически сохраняются по умолчанию?

Я просто добавил логическое значение в настройки моего приложения (по умолчанию установлено значение false). Я хочу установить его true, когда приложение запущено, и в следующий раз, когда я его снова открою, будет false. Я не хочу сохранять настройки своего приложения. Я хочу быть статическим для этого логического.

Сэкономить автоматически?

Когда я работал с VB.NET Winforms, на вкладке Application появилась настройка «Save my.settings при завершении работы». Но как работает WPF?

Я использую Visual Studio 2012, Vb.NET WPF приложение

Спасибо

+0

Почему вы хотите, чтобы сделать его настройку приложения? Почему не просто статическая переменная в приложении? –

+0

Нет, вам нужно будет вызвать 'Save()', например. в обработчике события «Закрыто» MainWindow. – Clemens

+0

Сложно объяснить. У меня есть только много окон в моем проекте, и мне нужно универсальное место (например, мои настройки) для временного хранения логического. –

ответ

0

Спасены настройки автоматически? Нет, вы должны явно вызвать метод Save для каждого класса настроек.

Так вы говорите, что у вас есть несколько окон, то я думаю, что быстрый и грязный путь был бы переопределить метод OnExit в App:

Class Application 
    Protected Overrides Sub OnExit(ByVal e As ExitEventArgs) 
     MySettings.Default.Save() 
     MyBase.OnExit(e) 
    End Sub 
End Class 
+0

Woups .. Не видел, что вы просили VB. Я изменил образец кода ответа на VB. – Anders

Смежные вопросы