Как сохранить коллекцию объектов пользовательского типа в файле настроек в WPF? - PullRequest
2 голосов
/ 11 февраля 2009

Я хотел бы сериализовать коллекцию пользовательских объектов в файле настроек приложения WPF. Я могу сериализовать один объект Custom, производный от ApplicationSettingsBase, но не могу сериализовать коллекцию этих объектов. Не могли бы вы помочь?

Заранее спасибо!

public class TestSetting: ApplicationSettingsBase
{
    [UserScopedSetting]
    public string Name
    {
        get { return (string) this["name"]; }
        set { this["name"] = value; } 
    }
}

1 Ответ

2 голосов
/ 12 февраля 2009

Вы можете создать класс, производный от ApplicationSettingsBase, в котором вы можете поместить свою коллекцию как свойство, и каждый класс внутри коллекции может быть просто [Serializable ()].

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...