Windows Phone Zone De Texte Multi-Ligne
Je veux créer un élément de l'INTERFACE utilisateur qui se comporte à peu près comme le natif WP SMS App de l'entrée de la zone de texte.
Fondamentalement, il devrait
- commencer comme une seule ligne de texte de la boîte de
- quand mon texte atteint la fin de la première ligne, il faut développer une ligne pour englober il
- ce besoin d'aller à une Hauteur maximum de 5 ligne (une ligne = la zone de texte valeur de la Hauteur)
- une fois mon texte exige plus de 5 lignes, la zone de texte doit arrêter l'expansion et une barre de défilement verticale doit apparaître
Des suggestions sur comment je peux faire cela? Je préfère ne pas utiliser les événements pour voir quelle quantité de texte que j'ai entré et expand/compress la zone de texte sur cette base, ou créer un nouvel élément de l'INTERFACE utilisateur à partir de zéro.
Si cela peut aider, j'ai accès à Telerik du RAD Contrôles pour Windows Phone (RadTextBox).
OriginalL'auteur drl | 2013-10-03
Vous devez vous connecter pour publier un commentaire.
Avez-vous tenté de faire usage de la FrameworkElement.MaxHeight propriété? Le balisage seraient similaires à:
La valeur donnée pour la hauteur max est tout simplement un exemple et ne peut pas répondre à vos besoins spécifiques.
Remarque: Comme indiqué dans les commentaires ci-dessous, assurez-vous d'enlever toute valeur spécifiée pour la Hauteur. La déclaration de contraindre l'élément à la hauteur de ce à tout moment.
Être certain que vous n'avez pas de valeur spécifiée pour la Hauteur. Qui va contraindre l'élément à la hauteur de ce à tout moment. Test avec un MaxHeight valeur de 200 qui est d'environ cinq lignes.
Il a parfaitement fonctionné quand j'ai pris l'explicite de la hauteur! Il fonctionne même pour rétrécir la zone de texte quand je suis à la suppression de texte. Sérieusement merci!
je ne suis pas en mesure d'obtenir les barres de défilement verticale
OriginalL'auteur lsuarez