【发布时间】:2012-05-19 17:03:59
【问题描述】:
我在运行时在堆栈面板(和滚动视图中的网格)中添加按钮。所以有些按钮是可见的,有些是不可见的,取决于堆栈面板(和网格)的高度。这里的可见性意味着堆栈面板(和网格)的显示区域但是当用户滚动时,接下来的一些按钮变得可见。实际上,当任何按钮可见时,我想从网上下载图像。所以我想问一下这种类型的需求是否有任何可用的事件?
请提出建议。
【问题讨论】:
标签: wpf button grid stackpanel
我在运行时在堆栈面板(和滚动视图中的网格)中添加按钮。所以有些按钮是可见的,有些是不可见的,取决于堆栈面板(和网格)的高度。这里的可见性意味着堆栈面板(和网格)的显示区域但是当用户滚动时,接下来的一些按钮变得可见。实际上,当任何按钮可见时,我想从网上下载图像。所以我想问一下这种类型的需求是否有任何可用的事件?
请提出建议。
【问题讨论】:
标签: wpf button grid stackpanel
http://blogs.msdn.com/b/llobo/archive/2007/01/18/elements-visibility-inside-scrollviewer.aspx
或者
如果您可以选择自定义 StackPanel,则可以使用 Data Visualization
如果您需要确定元素在鼠标上是否可见,
您可以使用 Visual Tree Helper 或 Mouse.DirectlyOver。
http://lukieb.blogspot.in/2008/07/visualtreehelperhittest.html
【讨论】: