Pergunta

Eu tenho uma classe que herda de ObservableCollection (Of MyObject) e as alças de classe MyObject INotifyPropertyChanged como deveria. Quando o usuário atualiza esses dados através de controles acoplados a coleção mudará conforme esperado.

Eu tenho um botão 'Salvar' no formulário que se destina a persistir esta coleção para o disco como XML chamando MyObject.Save em cada item. Esta lógica foi escrito por mim.

A minha pergunta é, esta é a maneira preferida de objetos persistentes ou há um atributo ou interface que estou em falta que diria ao quadro WPF de ligação de dados / .Net qual método usar para salvar / carregar os dados?

Eu pergunto porque as amostras WPF Eu vi omitir a poupança e carregamento de dados reais, então eu não tenho certeza.

Foi útil?

Solução

Eu não esperaria WPF para fornecer qualquer carregamento de dados / guardar capacidade além da fornecida pelo núcleo Net, tais como os mecanismos de serialização padrão.

Você atual abordagem parece muito bem se ele se adapta às suas necessidades.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top