如题。 小妹我现在是这么做的: void MeasureText { Deployment.Current.Dispatcher.BeginInvoke(() => { TextBlock block = new TextBlock(); block.FontSize = 24; block.FontStyle = FontStyles.Normal; InvokeCallBack(block.ActualHeight, block.ActualWidth); }); } 可是BeginInvoke是异步的,也就是说MeasureText执行完以后,需要在InvokeCallBack中才能获得文本的宽和高,有没有同步的办法呀??
各位有什么高见,先拜谢了。