locked
Como criar um menu FishEye para Silverlight usando apenas o Blend (design) ? RRS feed

  • Pergunta

  • Forum,

    Gostaria de saber sobre a possíbilidade fazer um menu "olho de peixe" sem a utilização de codebehind?,
    apenas com a parte de design do Blend. Estou utilizando Silverlight 3.0 e caso seja possível, por favor,
    postem dicas sobre como iniciar o caminho das pedras. Já pesquisei bastante na internet, e todas as
    implementações normalmente se utilizam de C# para conseguir os efeitos, talvez por usarem SL2.

    Já consegui criar um template de botão, algo do tipo "glass button", que aumenta o "scale" no OnMouseOver,
    e em minha aplicação de teste, adicionei dois botões utilizando este template, primeiro em um StackPanel,
    depois para um WrapPanel. Mas em ambos os casos, os botões não deslocaram suas posições quando o
    mouse abandonou suas superfícies.

    Caso não seja possível, utilizarei algum código obtido no ShineDraw, CodeProject, Codeplex, etc. Porém
    gostaria muito de solucionar da maneira que estou imaginando, por isso resolvi perguntar aqui.
    Detalhe: como podem perceber, ainda sou iniciante com estas tecnologias/ferramentas.

    Muito obrigado,
    Alex Sandro Ribeiro
    +11 7688-4250
    Optimus Systems
    terça-feira, 6 de outubro de 2009 21:24

Todas as Respostas

  • Alex, boa tarde!

    Tbm sou novo na ferramente mas de repente eu possa te ajudar.
    Esse MENU é tipo aqueles menus do mac? Que ao sentir a presença do mouse (MouseOver) ele aumenta o icone ou desenho e etc?

    Se sim, creio que é simples, precisará um recurso chamado Visual States do Blend. Só vai precisar conversar suas imagens  caso for usar em um Controle do tipo Button e depois aplicar os efeitos como precisar.

    Apenas diga se é um MENU igual ao MAC que posso ver como ajudar.

    MicaeL
    quinta-feira, 12 de novembro de 2009 19:50
  • Cara da uma olhada nesse link aqui se interessa .... http://pagebrooks.com/archive/2008/08/21/coolmenu-a-silverlight-menu-control.aspx
    quarta-feira, 12 de janeiro de 2011 11:13