Вы можете использовать SQLite в WPF так же, как вы использовали бы SQL Server, Oracle или любую другую базу данных - через ADO.NET или (лучше) через объектно-реляционный маппер. ORM, вероятно, является лучшим вариантом, потому что хороший ORM будет обрабатывать такие вещи, как уведомления об изменениях свойств (критически важно для привязки данных).
Основная техника, которую вы ищете, - это определить модель, которую вы будете загружать и сохранять через ORM, и привязывать данные в своем интерфейсе к использованию привязки данных. (Полная версия этого шаблона называется model-view-viewmodel или MVVM, но, как новичок, вы, вероятно, захотите сначала сосредоточиться на основах создания и привязки к модели предметной области, а затем затронуть более сложные аспекты MVVM.)
Что касается SQLite / ADO.NET, см. System.Data.Sqlite, как описано в ответах на ваш предыдущий вопрос .
Об объектно-реляционном отображении см. многочисленные вопросы о переполнении стека , особенно https://stackoverflow.com/questions/249550/what-orm-frameworks-for-net-do-you-like-best и Облегченные альтернативы NHibernate .