Domanda

C'è un modo per sapere è certo FrameworkElement è stato reso allo schermo. Per esempio. Ho due rettangoli, e un sovrapporsi ad altri. Ma io non sono sicuro di "quanto" si sovrappongono altri.

Quindi, ho bisogno di sapere è utente vedrà entrambi i rettangoli, o vedrà solo uno, o vedrà una pienamente e uno parzialmente?

È stato utile?

Soluzione

E 'tutto dipende da che tipo di contenitore principale è, se entrambi i rettangoli sono StackPanel all'interno quindi non lo faranno, bisogna o fare un contenitore personalizzato o l'uso di tela come genitore di questi rettangoli.

Poi si può ottenere LocalToScreen o tali metodi simili per ottenere le loro posizioni assolute rispetto a schermo o finestra padre superiore e scoprire se si sovrappongono o meno.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top