Dans mon application Silverlight, je souhaite qu'une zone de texte multiligne soit développée à chaque fois que l'utilisateur clique sur Entrée.Comment calculer la hauteur correcte pour une zone de texte à expansion automatique dans Silverlight?
La partie difficile est de savoir comment calculer la bonne hauteur en fonction du nombre de lignes de texte.
J'ai essayé ce qui suit, mais la zone de texte devient trop petit:
box.Height = box.FontSize*lineCount + box.Padding.Top + box.Padding.Bottom + box.BorderThickness.Top + box.BorderThickness.Bottom;
Qu'est-ce que je manque ici? Ou peut-être que cela peut être fait automatiquement?
Merci, Jacob
Edit: Je soupçonne que le problème dans la propriété FontSize (-t-il utiliser une autre unité de taille?)