Сброс ключа в My.Setting - PullRequest
       36

Сброс ключа в My.Setting

2 голосов
/ 06 февраля 2010

Я знаю, что можно сбросить My.Settings методом Reset().

Есть ли возможность сделать то же самое для одной настройки? Или просто получить его значение по умолчанию вместо того, которое было изменено пользователем. ( Я имею в виду настройки пользовательской области )

Ответы [ 2 ]

3 голосов
/ 11 марта 2010

Вы не можете сбросить одну настройку.Получить значение по умолчанию легко из коллекции Properties.В частности, свойство SettingsProperty DefaultValue.Кроме того, коллекция PropertyValues содержит SettingsPropertyValue объектов, которые позволяют вам определить, изменилось ли свойство / параметр через свойства IsDirty или UsingDefaultValue.чтобы получить эти значения без указания имени параметра.

0 голосов
/ 06 февраля 2010

Не уверен насчет сброса только одной настройки, но вы можете скопировать настройки в другой объект, Reset(), а затем скопировать обратно все значения настроек, кроме той, которую вы хотите сбросить.

...