none
Chamar modal fora da app silverlight RRS feed

  • Pergunta

  • Olá pessoal,

    Tenho uma aplicação feita em SL, ela é basicamente um slide bar q carrega várias imagens, no carregamento das imagens é q o componente img é criado, pois a qtd de imagens q vem do banco não é fixa.

    Eu gostaria de chamar uma modal, mas não a childwindow do SL, queria chamar uma em javascript, ou seja, no evento do mouseLeftDown na imagem eu queria chamar um java script passando o source ou a própria img como parâmetro.

    Devido a qtd de imagens não ser fixa, fica inviável eu usar javascripts como o LithBox por exemplo onde tenho q ja setar no html da imagem a chamada do JS.

    Alguém pode me dar uma ajuda ?

    Obrigado,

    Eduardo

    segunda-feira, 30 de agosto de 2010 16:03

Todas as Respostas

  • Olá Eduardo, se eu entendi bem o que você quer, pode fazer assim:

    System.Windows.Browser.HtmlPage.Window.Navigate(new Uri("http://www.marcioalthmann.net"), "_blank", "toolbar=no,location=no,status=no,menubar=no,resizable=yes");
    
    Abraços.

    quarta-feira, 1 de setembro de 2010 02:20
    Moderador
  • Olá Márcio,

    Obrigado pela resposta, esse código não seria para abrir uma outra page especifica?

    Vou tentar explicar melhor o que ocorre aqui.

    Eu tenho um scrowviewer cheido de imagens carregadas dinamicamente, qdo clico em uma delas eu preciso abrir uma janela modal que até onde sei deveria ser criada em javaScript ou em com algum componente ja feito em AJAX ou uma child window do SL mesmo.

    No meu caso essa aplicação silver light ta rodando em uma página feita em Sharepoint portanto a child window não me atende pq ela fica limitada ao tamanho da aplicação SL q tem somente 120x 550 px, enfim preciso mandar essa imagem clicada pra fora da aplicação SL de alguma forma e abri-la em uma janela modal criada em cima da pagina.

    Como é sharepoint fica complicado (não sei) usar componentes em AJAX pra pagina inteira, então sobra a opção de um javascript que recebesse a imagem como parametro e me construisse essa modal OU algum código ja nativo tipo esse seu que fizesse o mesmo.

    Se puder me ajudar eu fico muito grato.

    Muito Obrigado novamente,

    Eduardo

    quarta-feira, 1 de setembro de 2010 11:08
  • Olá Eduardo, aqui nesse link tem explicado o que você precisa, agora é ver se vai funcionar com o Sharepoint, caso não funcione avisa :)

    http://forums.silverlight.net/forums/p/188610/433257.aspx

     

    Abraços.

    quarta-feira, 1 de setembro de 2010 23:36
    Moderador
  • Obrigado Márcio, vou testar e digo como foi depois.
    quinta-feira, 2 de setembro de 2010 20:13