如何计算滚动查看器的完整高度

时间:2010-03-24 14:27:52

标签: c# wpf xaml scrollviewer

我在xaml页面中使用滚动查看器。当我在这个查看器中显示大量条目时,它开始显示一个很好并且令人满意的滚动条。但是在以jpeg格式导出该页面时,我需要在一个图像中显示所有条目。因此,我计划增加其大小,使滚动条消失。 Chalange我面临的是,我无法准确计算我需要多少增加它的高度,以便它可以容纳所有条目而不显示滚动条。 提前谢谢。

- 拉利特

2 个答案:

答案 0 :(得分:2)

如果ViewportHeight / ViewportWidth或ScrollableHeight / ScrollableWidth符合您的需求,您是否尝试过?

但我建议如下:

  • 设置 MinHeight MinWidth
  • 确保两个滚动条可见性都设置为“自动”。默认情况下,它是自动。
  • 滚动查看器将尽可能多地扩展。然后只显示 滚动条。
  • 最大尺寸由 MaxHeight MaxWidth 定义。
  • MaxHeight / MaxWidth 始终小于父级 允许。

答案 1 :(得分:0)