
Есть раз, Программирование под платформой iOS в Xamarin, что нам нужно Знакомьтесь Когда поле UITextField, Это не больше, чем поле для ввода текста, Он выиграл или проиграл фокус.
Если вы когда-либо работал, на этой же платформе, но в программировании для Андроид, знаю, что вы за это, Есть просто события Это называется когда изменено свойство фокус, т.е., Когда он теряет или получает фокус. Это свойство является FocusChange, но, как вы Индийского, только пригодна под Андроид.
Для программирования в iOS, один из способов узнать, если элемент класса UITextField Он выиграл или проиграл акцент делается через события EditingDidBegin и EditingDidEnd. Типа того, Предполагая, у нас есть элемент этого класса, Мы имеем следующий код:
1 2 3 4 5 6 7 | miCampo.EditingDidBegin += delegate { //Código a ejecutar cuando el elemento miCampo de la clase UITextField obtiene el foco. } miCampo.EditingDidEnd += delegate { //Código a ejecutar cuando el elemento miCampo de la clase UITextField pierde el foco. } |
Через эти два события, Мы можем знать, когда определенный объект класс UITextField проигрывает или выигрывает фокус, и таким образом может выполнять код, что нам нужно в любой момент, такие проверки поля, или условно включение другие поля или кнопки.
Так же, для определить Если некоторые элемент Этот класс (UITextField) в фокусе, Мы будем иметь использовать свойства ЯsEditing, который мы вернемся true или false (Логическое значение) в том случае, если этот вопрос является редактируется и, как следствие, Примечание в настоящее время фокус.
