Práticas recomendadas para armazenar configurações da interface do usuário?

No momento, estamos planejando um aplicativo WPF LoB maior e me pergunto o que os outros consideram a melhor prática para armazenar muitas configurações de interface do usuário, por exemplo.

Estados ExpansoresPedidos do menuPropriedades de dimensionamentoetc ...

Não gosto da ideia de ter dezenas de valores armazenados usando o SettingsProvider entregue (ou seja, arquivo App.config), embora possa ser usado para armazená-lo em um banco de dados incorporado usando um SettingsProvider personalizado. poder usar algum tipo de ligação de dados também é uma preocupação. Alguém já teve os mesmos problemas?

O que você fez para armazenar muitas configurações de usuário da interface do usuário?

questionAnswers(7)

yourAnswerToTheQuestion