XAML-PT
XAML PT
COMUNIDADE PORTUGUESA DE TECNOLOGIAS
DE APRESENTAÇÃO DA MICROSOFT: SILVERLIGHT, WPF E SURFACE.

Silverlight Menu numa pagina .asp

rated by 0 users
Not Answered This post has 0 verified answers | 4 Replies | 2 Followers

Top 25 Contributor
Male
3 Posts
Points 60
Eduardo Fernandes posted on 02-04-2010 17:35

Boas a todos, tenho uma dúvida já algum tempo e não consigo encontrar solução.

 

É o seguinte, lembram-se do site anterior do silverlight.net, o menu era feito em silverlight e o resto da página em .asp. a minha questão é a seguinte:

 

Como é que se consegue chamar uma página por ID através de um menu em silverlight?

 

Entendem a questão?

   

Com os melhores cumprimentos.

  • | Post Points: 25

All Replies

Top 25 Contributor
3 Posts
Points 75

Ao dizeres chamar a página por ID, estás a falar de um menu de navegação? (do género index.aspx?ID=1, etc etc).

  • | Post Points: 25
Top 25 Contributor
Male
3 Posts
Points 60

Sim, um menu de navegação.

 

Como por exemplo o menu principal desta página:

http://sharepoint2010.microsoft.com/Pages/default.aspx

 

É feito em Silverlight e esta a chamar paginas/conteúdo em .ASPX

 

A minha questão é qual a forma mais correcta de fazer isto?

 

Tendo em conta que já tenho o menu em silverlight, só falta mesmo chamar as páginas/conteúdo.

  • | Post Points: 25
Top 25 Contributor
3 Posts
Points 75

Partindo do princípio que vais ter várias páginas (html, aspx, tanto faz), tens de criar o evento num controlo no silverlight, um botão por exemplo. Fazes o evento On_Click dele e fazes o reendirecconamento assim:

HtmlPage.Window.Navigate(new Uri("a-outra-pagina.aspx"));

Era isso que querias?

  • | Post Points: 25
Top 25 Contributor
Male
3 Posts
Points 60

Olá Guilherme. Obrigado pela dica! Smile

Eu já tinha usado esse método, o problema é que ao clicar no BT por vezes abre duas x a mesma página com um só click.(não entendo porque)

 

No entanto arranjei outra solução por XML que aparentemente funciona na perfeição.

 

Em breve deixo aqui o link do resultado final do que ando a fazer com silverlight. Wink   

Mais uma vez obrigado pela dica.

  • | Post Points: 10
Page 1 of 1 (5 items) | RSS
Patrocinado por FULLSIX
A comunidade agradece ao Tiago Pascoal pela disponibilização da licença do community Server :)