locked
TiltEffect RRS feed

  • 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

    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

    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