作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我怎么做内容放入 WPF Viewbox
与 Stretch="UniformToFill"
可滚动 ?
例如:
<Grid Height="500" Width="1000" >
<ScrollViewer VerticalScrollBarVisibility="Visible" HorizontalScrollBarVisibility="Visible" >
<Viewbox Stretch="UniformToFill">
......
</Viewbox>
</ScrollViewer>
</Grid>
ScrollViewer
能够滚动到被剪辑的源内容区域,但滚动条可见但禁用。
ClipToBounds="False"
但这没有帮助。
最佳答案
ViewBox 根据其占据的尺寸调整其内容的大小。 ScrollViewer 为其内容提供无限的宽度/高度来呈现。因此,当您将 ViewBox 放入 ScrollViewer 时,ViewBox 认为它具有“世界上所有的空间”可以拉伸(stretch)。
此外,ViewBox 使用渲染转换来拉伸(stretch)内容,这意味着您的 ScrollViewer 永远不会知道内容的最终大小。
要使您的 ScrollViewer 工作,您必须在 ViewBox 上放置一个宽度/高度。它需要知道它占用了多少空间。
关于wpf - 带有 "UniformToFill"的 WPF Viewbox 内的可滚动内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5389945/
我在页面上放置了一个图像,如下所示 这是整个页面的XAML,图片可以从http://i.ytimg.com/vi/wNKKCHv-oOw/hqde
我怎么做内容放入 WPF Viewbox与 Stretch="UniformToFill" 可滚动 ? 例如: ...... 内容会调整大小
我在可调整大小的窗口中有一个图像控件,其拉伸(stretch)属性设置为 UniformToFill。 裁剪窗口固定在图像的左上角;调整大小会切断图像的右侧和底部。 我希望图像的所有边都被均匀地剪裁
我是一名优秀的程序员,十分优秀!