Предполагая, что это реляционная база данных, вам нужно будет либо создать таблицы, специфичные для каждого типа виджета (вероятно, это будет непрактично, и сложнее расширить вашу систему новыми виджетами), либо сохранить большой объем данных на виджет в двоичном или текстовомформа (делает запрос конфигурации виджета более сложным, возможно, невозможным).
В качестве примечания, я бы не сказал, что эта проблема вообще связана с WPF.Это скорее проблема сериализации / расширяемости / реляции.