>>437
WPFならそのIsVisibleが

> この要素がユーザー インターフェイス (UI) に表示されるかどうかを示す値を取得します。

という読み取り専用のプロパティなんだが、まんまこれなんじゃないの?
クリッピング、重なり、非表示などを考慮したうえで実際に表示されているかどうか判定してくれたはずだが