1

実行時にスタック パネル (およびスクロール ビュー内のグリッド) にボタンを追加しています。そのため、スタック パネル (およびグリッド) の高さに応じて、表示されるボタンと表示されないボタンがあります。ここで表示とは、スタック パネル (およびグリッド) の表示領域を意味します。ただし、ユーザーがスクロールすると、次のいくつかのボタンが表示されます。実際には、ボタンが表示されたときにウェブから画像をダウンロードしたいと考えています。それで、このタイプの要件に利用できるイベントがあるかどうかを尋ねたいですか?

提案してください。

4

1 に答える 1

2

http://blogs.msdn.com/b/llobo/archive/2007/01/18/elements-visibility-inside-scrollviewer.aspx

または、StackPanelをカスタマイズするオプションがある場合は、データの視覚化
を使用できます

要素がマウスの上に表示されているかどうかを判断する必要がある場合は、 VisualTreeHelper
またはMouse.DirectlyOverを使用できます。

wpf-ways-to-find-controls

VisualTreeHelper.HitTest

http://lukieb.blogspot.in/2008/07/visualtreehelperhittest.html

http://rongchaua.net/blog/c-wpf-hit-testing-example/

于 2012-05-11T05:01:59.733 に答える