Я работаю над пользовательской кнопкой, где содержимое иногда представляет собой текстовое поле. Я делаю это, поэтому у меня есть своего рода редактирование на месте, где вы можете набирать текст, нажимать клавишу ввода, и затем текстовое поле исчезает, и текст кнопки - это то, что было набрано.
Итак, в качестве простого случая, вы можете сделать это так:
<Button>
<TextBox />
</Button>
Проблема в том, что если вы нажмете или во время ввода, он «нажмет» кнопку вместо ввода этих нажатий в текстовое поле.
Теперь, как я уже сказал, это настраиваемая кнопка, поэтому я могу сделать все, что мне нужно, в коде, чтобы это заработало.