Подтвердить что ты не робот

Редактирование тегов в текстовом поле WPF

Я хочу реализовать пользовательский TextBox, который позволит мне редактировать теги. Hotmail "Кому" TextBox - лучший пример, который я могу придумать:

enter image description here

Также Facebook "To" реализует ту же концепцию:

enter image description here

О да, и StackOverflow тоже делает это, чтобы пометить вопрос:)

Есть ли у кого-нибудь опыт создания чего-то подобного в WPF? Какие первые шаги я должен сделать?

4b9b3361

Ответ 2

Я бы попробовал следующее:

  • реализовать TagEditor, который имеет функциональные возможности для редактирования одного тега (на основе текстового блока AutoComplete TextBox, который заменяется текстовым блоком после того, как уже обнаружен существующий тег или завершено редактирование)

  • создайте DataTemplate, который использует TagEditor

  • создать элемент ItemsControl, который использует DataTemplate

который разбивает его на три задачи, из которых только первый немного сложнее, но доступен для решения с указанными ключевыми словами и stackoverflow; -)