Usuário com melhor resposta
TiltEffect

Pergunta
-
Fala pessoal, tudo bom?
A alguns dias aqui fiz uma pergunta a respeito de TiltEffect em imagens, e finalmente consegui aplicar o efeito para imagens, textblocks, e agora HubTiles...
Segui um tutorial na internet (link: http://mobile.dzone.com/articles/tilt-effect-hubtile-and-other), e de fato, o efeito foi aplicado. Deu certo.
Porém, reparei que quando insiro no meu XAML o controle Imagem com o: <myTilt:TiltableControl>, ele simplesmente ignora meu Grid. Tenho um GRID com as imagens espalhadas nele, e gostaria que as imagens estivessem com o TiltEffect, porém após seguir esses passos ele simplesmente coloca as imagens uma por cima da outra.
Eis o código do meu controle Imagem:
<myTilt:TiltableControl> <Image Source="Imagens/PanoramaItem_fotos/highresolution_7.jpg" Stretch="Fill" Grid.Column="6" Grid.Row="0" local:TiltEffect.IsTiltEnabled="True"></Image> </myTilt:TiltableControl>
Seria este um "efeito colateral" destes passos mencionados no artigo que citei? Pois ele simplesmente ignora o grid. :(
domingo, 30 de setembro de 2012 13:37
Respostas
-
Provavelmente seu controle Tiltable está estrangando sua grid (mesmo sem ver sua grid, é o que parece).
Seu grid. column e grid. row está na imagem, mas agora sua imagem está inserida em outro controle. É esse o controle que deve ir na grid.
ou seja, verifica se seria esse seu problema:
<myTilt:TiltableControl Grid.Column="6" Grid.Row="0"
Rodolpho Marques do Carmo Microsoft MVP - Windows Phone Development @rodocarmo http://www.conexaowindows.com http://www.rodolphomarques.com http://www.windowsphonebrasil.net
- Marcado como Resposta Rafael M Santiago segunda-feira, 1 de outubro de 2012 12:59
segunda-feira, 1 de outubro de 2012 11:39
Todas as Respostas
-
Provavelmente seu controle Tiltable está estrangando sua grid (mesmo sem ver sua grid, é o que parece).
Seu grid. column e grid. row está na imagem, mas agora sua imagem está inserida em outro controle. É esse o controle que deve ir na grid.
ou seja, verifica se seria esse seu problema:
<myTilt:TiltableControl Grid.Column="6" Grid.Row="0"
Rodolpho Marques do Carmo Microsoft MVP - Windows Phone Development @rodocarmo http://www.conexaowindows.com http://www.rodolphomarques.com http://www.windowsphonebrasil.net
- Marcado como Resposta Rafael M Santiago segunda-feira, 1 de outubro de 2012 12:59
segunda-feira, 1 de outubro de 2012 11:39 -
É rapaz... ainda sou café com leite nisso. hahahahahahah
Funcionou certinho, muito obrigado, Rodolpho.
Quando eu lí sua resposta e ví o código que você citou brevemente, pensei imediatamente: MAS É CLARO. hehe
Mas vivendo e aprendendo.
Valeu cara.
segunda-feira, 1 de outubro de 2012 12:58 -
Normal, Rafael, essas coisas são assim mesmo, com qualquer um acontece esse tipo de coisa em código. Quando é nosso próprio código, às vezes está na nossa frente e mesmo assim não conseguimos enxergar algo :)
que bom que deu certo, que bom que conseguiu fazer o efeito!
grande abraço!
Rodolpho Marques do Carmo Microsoft MVP - Windows Phone Development @rodocarmo http://www.conexaowindows.com http://www.rodolphomarques.com http://www.windowsphonebrasil.net
segunda-feira, 1 de outubro de 2012 13:16