如果我从代码创建文本块,如何计算加载时文本块的高度和宽度?文本、宽度、加载、高度

由网友(苏眠月)分享简介:TextBlock tbl= new TextBlock();tbl.text="Kishore";double x=tbl.ActualHeight;double y=tbl.ActualWidth;如果我从 Metro 中加载的事件中执行代码 - winRT 将为两者返回 0.If i execute the...
TextBlock tbl= new TextBlock();
tbl.text="Kishore";

double x=tbl.ActualHeight;
double y=tbl.ActualWidth;

如果我从 Metro 中加载的事件中执行代码 - winRT 将为两者返回 0.

If i execute the code from the loaded event in Metro - winRT will return 0 for both.

如何在 LoadedSizeChanged 事件中获取 ActualWidth?

How can I get the ActualWidth in the Loaded or SizeChanged event?

推荐答案

调用Measure() 然后 Arrange() 然后 ActualWidthActualHeight 将被更新.

Call Measure() then Arrange() and then ActualWidth and ActualHeight will be updated.

阅读全文

相关推荐

最新文章