Это кажется очень простым, но я ничего не могу найти в сети относительно поведения, которое я хочу добавить к своему пользовательскому элементу управления.
Мой пользовательский элемент управления - это текстовое поле со списком вариантов. Когда текст, введенный пользователем, не является частью списка, появится всплывающее окно со списком, позволяющее пользователю выбрать правильный выбор.
Иногда на контейнере может быть кнопка по умолчанию, в которую был добавлен пользовательский элемент управления. Если так, то при нажатии клавиши ввода, если текст неверный, должно отображаться всплывающее окно. Если кнопки ввода по умолчанию нет, при вводе ничего не должно происходить, даже если текст неправильный.
Чтобы создать такое поведение, я должен быть в состоянии обнаружить наличие кнопки по умолчанию в контейнере, и это должно быть сделано внутри кода c # элемента управления cutom.
Надеюсь, описание достаточно понятно.
Заранее спасибо