把它扔出去看看是否有人有想法:
基本上,我正在为我们的运输应用建立一个装箱单。上半部分是包装内容,下半部分是退货标签。
根据我们的业务要求,如果包内容列表视图占用了一半以上的页面,则需要展开以占用整个页面高度,并在单独的页面上打印返回标签。
我的问题是,我怎样才能知道ListView的高度是多少?当然,我还处于早期/原型阶段,但它会是这样吗?
我是在正确的轨道上吗?
答案 0 :(得分:0)
尝试强制渲染列表如下:
lvItems.Measure(new Size(Double.PositiveInfinity, Double.PositiveInfinity));
lvItems.Arrange(new Rect(lvItems.DesiredSize));
var calculatedHeight= lvItems.ActualHeight;