come calcolare l’altezza e la larghezza del textbock sul carico se creo il blocco di testo dal codice?

TextBlock tbl= new TextBlock(); tbl.text="Kishore"; double x=tbl.ActualHeight; double y=tbl.ActualWidth; 

Se eseguo il codice dall’evento caricato in Metro – winRT restituirà 0 per entrambi.

Come posso ottenere ActualWidth Loaded o SizeChanged ?

Chiama Measure () quindi Disponi (), quindi ActualWidth e ActualHeight verranno aggiornati.

Può anche farlo via

 UpdateLayout(); testBlock.ActualWidth 

Questo potrebbe essere utile quando si calcolano altezze e larghezze di oggetti multipli.

 TextBlock tbl = new TextBlock(); tbl.Text = "Kishore"; tbl.Measure(new Size(0, 0)); double x = tbl.ActualHeight;