Я разрабатываю чат-клиент для Windows Phone 7, и у меня возникла небольшая проблема с фокусировкой на моем текстовом поле, используемом для ввода сообщений.Я хотел бы, чтобы пользователь ввел сообщение и затем нажал кнопку «Отправить», которая (в дополнение к отправке сообщения) вызывает chatTextbox.Focus (), чтобы снова сфокусироваться на текстовом поле, поэтому единственное взаимодействие, в котором нуждается пользователь, это«набрав сообщение и нажав« отправить »без промежуточного« повторно выбрать текстовое поле ».
Это прекрасно работает при нажатии клавиши Enter на экранной клавиатуре или на физической скользящей клавиатуре (поскольку я сопоставил клавишу Enter с той же функцией, которую вызывает кнопка «Отправить»), но когда я использую кнопку «Отправить»,он расфокусирует текстовое поле, а затем быстро перефокусирует его - в результате экранная клавиатура быстро исчезает и снова появляется резким способом.
Есть ли способ сделать так, чтобы фокус никогда не терялся из-затекстовое поле, нажав эту кнопку Отправить, или каким-либо другим способом, чтобы избежать этой проблемы?Спасибо.