Je veux un changement de couleur quand on a concentré mon champ de texte, mais
Je reçois cette erreur:
'uiview.focusus' ne peut pas être affecté à - il est lu que P> blockQuote>
xxx pré> p>
3 Réponses :
Vous pouvez utiliser ce joindreProperty code>:
Je dois changer le type de texte par joindre?
Comment puis-je utiliser cette classe d'attache?
@mikkylekyle: Oui, vous devriez changer de textbox Control sur Uitextfield Control
Je n'utilise pas xamarin.forms, en contraste j'utilise xamarin.ios
Je pense qu'il n'y a pas de différence entre WPF et Xamarin pour la propriété de jointe, mais vous devriez travailler sur une méthode insatisfocustée
Comment puis-je utiliser la classe d'attache avec mon champ de texte, un exemple s'il vous plaît !!!
Vous devriez utiliser BinkableProperty dans xamarin: docs.microsoft.com / FR-US / XAMARIN / XAMARIN-FORMES / XAML / ...
Vous pouvez utiliser et les délégués seront les suivants: p> démarré code> et
terminé code>:
À propos de Propriété UIView.Focus STROND>: Si vous souhaitez appeler la méthode lorsque dans natif iOS, il existe un l'effet: p> Remarque fort>: p> Vous pouvez également trouver que même si Public Virtual Bool Focus {Obtenir; } code> ne dispose que d'obtenir une méthode, par conséquent, vous ne pouvez pas utiliser
uitextfield.focusused + = oncocuusé code> .et, il louera l'erreur:
'uiview.focused' ne peut pas être attribué à - Il est lu que code>.
Textfield code> Démarrer à modifier, vous pouvez vous reporter à la réponse de X-RW à l'aide de
Démarré / terminé code> faire. Mais vous devez savoir que cette méthode provient de formes xamarin. P>
Délégué code> peut être utilisé pour savoir si Uitextfield strong> être concentré. p>
uitextfield code> émettez, la propriété
uitéxtfield.focused code> est le
false < / code> tout le temps. Suggérez donc que non utiliser
concentré code> pour vérifier si
uitextfield code> commence à éditer. P> p>