0
votes

Quand est axé sur la couleur de changement

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 xxx


0 commentaires

3 Réponses :


2
votes

Vous pouvez utiliser ce joindreProperty : xxx


7 commentaires

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 / ...



2
votes

Vous pouvez utiliser démarré et terminé : xxx

et les délégués seront les suivants: xxx < / pré>


0 commentaires

1
votes

À propos de Propriété UIView.Focus : Public Virtual Bool Focus {Obtenir; } ne dispose que d'obtenir une méthode, par conséquent, vous ne pouvez pas utiliser uitextfield.focusused + = oncocuusé .et, il louera l'erreur: 'uiview.focused' ne peut pas être attribué à - Il est lu que .

Si vous souhaitez appeler la méthode lorsque Textfield Démarrer à modifier, vous pouvez vous reporter à la réponse de X-RW à l'aide de Démarré / terminé faire. Mais vous devez savoir que cette méthode provient de formes xamarin.

dans natif iOS, il existe un Délégué peut être utilisé pour savoir si Uitextfield être concentré. xxx

l'effet:

Entrez la description de l'image ici

Remarque :

Vous pouvez également trouver que même si uitextfield émettez, la propriété uitéxtfield.focused est le false < / code> tout le temps. Suggérez donc que non utiliser concentré pour vérifier si uitextfield commence à éditer.


0 commentaires