C'è un modo per rilevare il numero di interruzioni di riga in un blocco di testo con TextWrapping="Wrap"
?Rileva il numero di interruzioni di riga in TextBlock con wrap?
Sto considerando l'utilizzo di un carattere non monospaziato. Ho bisogno di questo perché sto creando una finestra MessageBox nuova e personalizzata, che ha un grande titolo testuale, animazioni, il logo della mia applicazione e il tema della mia applicazione.
È chiaro che ho bisogno di cambiare la dimensione della finestra in base al numero di LineBreak del messaggio corpo - simile a come si comporta la finestra MessageBox predefinita.
Sto pensando di controllare l'altezza del blocco di testo, ma non sto creando un buon modo per farlo. Non penso che sia l'unica soluzione. Mi scusi per il mio inglese. – Guilherme
Si può dare un'occhiata a questa [soluzione] (http://stackoverflow.com/questions/5720302/wpf-get-wrapped-text-out-of-a-textbox). Si tratta di TextBox, ma potrebbe comunque aiutarti. – Herdo
è possibile utilizzare la proprietà ActualHeight – Avishek