
ApplicationData.Current.LocalSettings.Values["имя_ключа"] = его_содержимое;
переменная = (преобразования_в_исходный_тип)ApplicationData.Current.LocalSettings.Values["имя_ключа"];
Для удобности создадим метод по имени WriteSettings и поместим в него следующий код:
ApplicationData.Current.LocalSettings.Values["One"] = CheckBoxOne.IsChecked;
ApplicationData.Current.LocalSettings.Values["Two"] = CheckBoxTwo.IsChecked;
ApplicationData.Current.LocalSettings.Values["Three"] = CheckBoxThree.IsChecked;
ApplicationData.Current.LocalSettings.Values["Key"] = input.Text;
input.Text = (string)ApplicationData.Current.LocalSettings.Values["customKey"];И чтоб настройки были активны при следующем запуске программы вызовите метод ReadSettings сразу же после инициализации. Компилируем и наслаждаемся ;)
CheckBoxOne.IsChecked = (bool)ApplicationData.Current.LocalSettings.Values["One"];
CheckBoxTwo.IsChecked = (bool)ApplicationData.Current.LocalSettings.Values["Two"];
CheckBoxThree.IsChecked = (bool)ApplicationData.Current.LocalSettings.Values["Three"];
Это самый простой способ хранения данных программы но все же он активно используется при разработке программного обеспечения, можно еще хранить данные в файловой системе, облаке (при этом производить синхронизацию между устройствами) но об этом позже, напишу. Вот и все о чем я сегодня хотел с вами поделится. Если возникнут какие то вопросы, пишите их в комментариях. Удачи в программировании.
UPD: При чтении настроек ВСЕГДА нужно делать проверку на null, я в этом сегодня удостоверился.

ApplicationData.Current.LocalSettings.Values["имя_ключа"] = его_содержимое;
переменная = (преобразования_в_исходный_тип)ApplicationData.Current.LocalSettings.Values["имя_ключа"];
Для удобности создадим метод по имени WriteSettings и поместим в него следующий код:
ApplicationData.Current.LocalSettings.Values["One"] = CheckBoxOne.IsChecked;
ApplicationData.Current.LocalSettings.Values["Two"] = CheckBoxTwo.IsChecked;
ApplicationData.Current.LocalSettings.Values["Three"] = CheckBoxThree.IsChecked;
ApplicationData.Current.LocalSettings.Values["Key"] = input.Text;
input.Text = (string)ApplicationData.Current.LocalSettings.Values["customKey"];И чтоб настройки были активны при следующем запуске программы вызовите метод ReadSettings сразу же после инициализации. Компилируем и наслаждаемся ;)
CheckBoxOne.IsChecked = (bool)ApplicationData.Current.LocalSettings.Values["One"];
CheckBoxTwo.IsChecked = (bool)ApplicationData.Current.LocalSettings.Values["Two"];
CheckBoxThree.IsChecked = (bool)ApplicationData.Current.LocalSettings.Values["Three"];
Это самый простой способ хранения данных программы но все же он активно используется при разработке программного обеспечения, можно еще хранить данные в файловой системе, облаке (при этом производить синхронизацию между устройствами) но об этом позже, напишу. Вот и все о чем я сегодня хотел с вами поделится. Если возникнут какие то вопросы, пишите их в комментариях. Удачи в программировании.
UPD: При чтении настроек ВСЕГДА нужно делать проверку на null, я в этом сегодня удостоверился.
0 коммент.:
Отправить комментарий