Pergunta

Existe uma maneira de saber é certa FrameworkElement foi renderizado na tela. Por exemplo. Eu tenho dois retângulos e um se sobrepõe ao outro. Mas não tenho certeza sobre "quanto" um se sobrepõe ao outro.

Então, eu preciso saber se o usuário verá os dois retângulos ou verá apenas um, ou verá um e um parcialmente?

Foi útil?

Solução

Tudo depende de que tipo de contêiner dos pais é, se ambos os retângulos estão dentro StackPanel Em seguida, eles não, você deve fazer um contêiner personalizado ou usar a tela como pai desses retângulos.

Em seguida, você pode obter métodos LocalToscreen ou similares para obter suas posições absolutas em comparação com a janela da tela ou dos principais pais e descobrir se eles se sobrepõem ou não.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top