【问题标题】:How to scroll to a specific element in a StackPanel?如何滚动到 StackPanel 中的特定元素?
【发布时间】:2013-02-28 03:12:35
【问题描述】:

我创建了一个垂直的 StackPanel 并添加了大量的 Child 元素。每个孩子都有不同的身高。如何滚动到特定的孩子?如果孩子不可见怎么办,例如由于位于列表的底部。

【问题讨论】:

  • 请修改你的措辞;我不明白你在问什么。
  • 如果你想让所有孩子都可见,我建议使用WrapPanel 而不是StackPanel
  • 尝试使用 EnsureVisible() - geekpedia.com/…
  • 您是否在询问如何滚动到使用滚动条的布局中的特定项目?
  • @DanPuzey 是的。类似于这个函数的东西:msdn.microsoft.com/ru-ru/library/…

标签: c# wpf children visible stackpanel


【解决方案1】:

尝试使用StackPanel.MakeVisible(Visual visual, Rect rectangle) 方法,将您想要的控件作为第一个参数传入,并将带有坐标的 Rect 作为第二个参数传入。

【讨论】:

猜你喜欢
  • 2019-10-08
  • 2022-10-14
  • 2019-12-27
  • 1970-01-01
  • 1970-01-01
  • 2019-02-02
  • 2013-03-06
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多