Visible en ligne de compte d'un TextBlock

Si vous définissez TextWrapping à "Envelopper", WPF TextBlock peut avoir plusieurs lignes de texte.
Est-il une manière "propre" pour obtenir le nombre de lignes de texte? J'ai pensé à la hauteur souhaitée et en le divisant par une estimation de la hauteur de chaque ligne. Cependant, ce qui semble très sale. Est-il un meilleur moyen?

OriginalL'auteur tom7 | 2009-07-09