実行時にスタックパネル(およびスクロールビュー内のグリッド)にボタンを追加しています。一部のボタンは表示され、一部は非表示になります。スタックパネル(およびグリッド)の高さによって異なります。ここでは、可視性とはスタックパネル(およびグリッド)の領域を表示することを意味しますが、ユーザーがスクロールすると次のボタンが表示されます。実際には、ボタンが見えるようになったらウェブから画像をダウンロードしたいと思っています。だから私は、このタイプの要件に利用できるイベントがあるかどうか尋ねたいと思いますか?ボタンを知る方法スタックパネルまたはグリッドに表示
お勧めします。
はい、VisualTreeHelper.HitTestはここに行くための方法です。ここで同様の問題の解決策を詳しく説明します:http://stackoverflow.com/questions/1517743/in-wpf-how-can-i-determine-whe-control-is-visible-to-the-user/ 42254899#42254899 –