wpf - 在 ScrollViewer 可滚动区域中包含 Adorner

标签 wpf scrollviewer adorner

我目前有一个 AdornerScrollViewer 内.滚动查看器底部的对象有时会在其下方显示一个大装饰器。不幸的是,该装饰器不包含在 ExtentHeight 中。滚动查看器的底部,因此装饰器的下部被滚动查看器视口(viewport)的底部剪裁。

有没有办法让装饰层的内容包含在滚动查看器的可滚动区域中?

最佳答案

恐怕其他来源和调查时间的共识似乎是我提到的根本不可能。我的解决方案是简单地检测 ListBox 中的最后一项,并在显示 Adorner 时自动在其底部添加边距。这有点像 hack,但它实现了上面提到的所需行为。

关于wpf - 在 ScrollViewer 可滚动区域中包含 Adorner,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10065130/

相关文章:

c# - 按钮 VisualBrush - 正确使用图标

c# - 如何在滚动的 WPF TabControl 中更改 TabItems 的外观?

c# - 滚动到列表框 wp7 的底部

c# - 使用装饰器复制 UI 元素

Wpf Adorner 不响应交互

wpf - 使用 Prism WPF 在 Datagrid 中绑定(bind)命令

c# - WPF 标签上的外发光效果和旋转

wpf - 创建可滚动的 WPF 用户控件

winrt-xaml - ScrollViewer.ChangeView 返回 false

c# - 添加/启用装饰器后如何刷新/更新wpf窗口