Вам нужно будет привязать ItemsSource вашего autocompletebox к вашей коллекции "lookup".
Вы можете использовать ValueMemberBinding для разрешения текстового ввода для поиска, т. Е. Если у вас есть список людей, привяжите это к Model.Name, например, {Binding Name}, чтобы найти людей по имени.
Что касается выпадающих элементов, вы можете использовать шаблоны для отображения элементов так, как вам нравится.
Вот хорошая тема по теме, вы хотите стилизовать ItemTemplate. следуя примеру, вы сделаете шаблон данных в xaml внутри элемента ItemsTemplate, добавите текстовый блок и свяжете его свойство Text с именем, например, {Binding Name}.
Здесь хороший пример, где autocompletebox стилизован под комбинированный список. Вы можете расширить это, чтобы найти «enter» в TextChanged и проверить, содержится ли элемент в ItemsSource. Если нет, он может выдвинуть новое значение на сервер (если вы находитесь в MVVM, вы можете вызвать на вашем ViewModel команду, которая делегировала бы добавление на сервер и обновила элементы).