Widoczna liczba linii TextBlock

Jeśli ustawisz TextWrapping na „Wrap”, blok WPF TextBlock może mieć kilka linii tekstu. Czy istnieje „czysty” sposób na uzyskanie liczby linii tekstu? Zastanawiałem się nad spojrzeniem na żądaną wysokość i podzieleniem przez szacowaną wysokość każdej linii. Jednak wydaje się to dość brudne. Czy jest lepszy sposób?