Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

Программирование Windows Phone

Войти
Регистрация
Восстановить пароль
 
serega1q2w3e
1 / 1 / 0
Регистрация: 07.12.2013
Сообщений: 26
#1

Доступ к IsolatedStorageSettings - Windows Phone

13.01.2015, 19:21. Просмотров 556. Ответов 11
Метки нет (Все метки)

Всем привет
мне нужен доступ к IsolatedStorageSettings из нескольких страниц приложения. Как это правильно реализовать? "простой" способ не прокатил, так как вылетает InvalidDataContractException при сохранении данных в хранилище
Файл App.xaml.cs
C#
1
public static IsolatedStorageSettings settings = IsolatedStorageSettings.ApplicationSettings;
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
13.01.2015, 19:21
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Доступ к IsolatedStorageSettings (Windows Phone):

На одном компьютере доступ в Интернет и на 2 сетевой карте доступ в домашнюю сеть - Сети
На одном компьютере через 1 сетевую карту есть подключение к Интернет от провайдера "Кабинет" IP-адрес: 94.31.166.196 ...

Доступ из VPN-сети в локалку; Доступ к внешнему ресурсу мимо прокси - FreeBSD
Доброго времени суток, господа эксперты! Нужен совет/консультация в решении одной небольшой задачки. Собственно суть задачи: Вопрос...

Ограниченный доступ к сети через 5 минут теряется доступ к интернету - Wi-Fi
Добрый день,требуется помощь. У меня через роутер tp-link по wifi подключен ноутбук. Но через 5 минут исчезает доступ к интернету и не...

Закрыть доступ к серверу определенному компьютеру, сохранив доступ в сеть - Администрирование Windows
Приветствую! Как закрыть доступ к серверу определенному компьютеру? Лучше по имени, тк ip динамические, чтобы всякий раз не определять. ...

Доступ к mySQL возможен только через Shell доступ. Что это значит ? - MySQL
навеяло отсюда http://www.cyberforum.ru/php-beginners/thread462521.html не могу понять скрипт есть который по ssh по рса ключу...

Доступ к mySQL возможен только через Shell доступ. Что это значит ? - PHP
Доступ к mySQL возможен только через Shell доступ. Что это значит ? На меня завели БД mySQL и выслали следующую информацию: > Имя базы:...

11
follow39
59 / 59 / 17
Регистрация: 27.01.2014
Сообщений: 416
13.01.2015, 19:50 #2
Ну так создавайте экземпляр на каждой странице.
0
serega1q2w3e
1 / 1 / 0
Регистрация: 07.12.2013
Сообщений: 26
13.01.2015, 20:08  [ТС] #3
так или иначе при сохранении вылетает InvalidDataContractException
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
if (settings.Contains("Routes"))
                {
                    List<Route> list = (List<Route>)settings["Routes"];
                    list.Add(new Route(WaypointCollection, NameOfRoute.Text, DateTime.Now, Math.Round(lenght_way) / 1000));
                    settings["Routes"] = list;
                    
                }
                else
                {
                    List<Route> list = new List<Route>();
                    list.Add(new Route(WaypointCollection, NameOfRoute.Text, DateTime.Now, Math.Round(lenght_way) / 1000));
                    settings["Routes"] = list;
                    
                }
                settings.Save(); //вот здесь
что делать?
0
follow39
59 / 59 / 17
Регистрация: 27.01.2014
Сообщений: 416
13.01.2015, 20:15 #4
Удалить 15 строчку.
0
serega1q2w3e
1 / 1 / 0
Регистрация: 07.12.2013
Сообщений: 26
13.01.2015, 20:25  [ТС] #5
но тогда ничего не сохраняется и если закрыть приложение и потом снова открыть, то, естественно, ничего нет
0
follow39
59 / 59 / 17
Регистрация: 27.01.2014
Сообщений: 416
13.01.2015, 20:27 #6
Простите, перепутал, думал вы под 8.1 пишите.
0
serega1q2w3e
1 / 1 / 0
Регистрация: 07.12.2013
Сообщений: 26
13.01.2015, 20:41  [ТС] #7
windows phone 8.1
0
follow39
59 / 59 / 17
Регистрация: 27.01.2014
Сообщений: 416
13.01.2015, 20:59 #8
serega1q2w3e, у вас приложение с сильверлайт.

Добавлено через 5 минут
Проблема в том что списки, массивы и дату нельзя сохранять в настройки.
0
serega1q2w3e
1 / 1 / 0
Регистрация: 07.12.2013
Сообщений: 26
13.01.2015, 21:02  [ТС] #9
без сильверлайт
0
follow39
59 / 59 / 17
Регистрация: 27.01.2014
Сообщений: 416
13.01.2015, 21:06 #10
Цитата Сообщение от serega1q2w3e Посмотреть сообщение
Код C#
1
public static IsolatedStorageSettings settings = IsolatedStorageSettings.ApplicationSettings;
Эта строчка для сильверлайт. В 8.1 используется ApplicationData.Current.RoamingSettings.

Я вам уже сказал, коллекции, массивы и дату в настройки нельзя записать.
0
serega1q2w3e
1 / 1 / 0
Регистрация: 07.12.2013
Сообщений: 26
13.01.2015, 21:17  [ТС] #11
Цитата Сообщение от follow39 Посмотреть сообщение
Добавлено через 5 минут
Проблема в том что списки, массивы и дату нельзя сохранять в настройки.
простите, не сразу увидел то что добавили
и какой же выход? использовать IsolatedStorageFile?
0
follow39
59 / 59 / 17
Регистрация: 27.01.2014
Сообщений: 416
13.01.2015, 21:24 #12
Да, писать в файл.
0
13.01.2015, 21:24
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
13.01.2015, 21:24
Привет! Вот еще темы с ответами:

Server 2008 Доступ к RDP - учетная запись не имеет прав на доступ к удаленному рабочему столу - Windows Server
Доброго времени суток! Такая проблема: пользователи находятся в одной группе в домене, кому из группы подключаться со своей учеткой к RDP...

Доступ управляемый доступ к базе MySQL через апплет - Java EE
хочу написать аплет. Планирую подключить базу и выложить на сайте. Доступ к аплету будет на закрытой странице и открыт некоторому кругу...

Получить доступ к сайту если есть доступ на сервер - Joomla
Друг подкинул номер телефона человека, у человека умер web-master теперь человеку нужно восстановить пароль к сайтам, пароль к серверу у...

Доступ к интернету через WI-Fi с программным перерывом на доступ в интернет - Wi-Fi
Доброго времени суток!Подскажите пожалуйста у меня на работе есть бесплатная сеть WI-FI с доступом в интернет на хорошей скорости. Для...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
12
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru