Foros del Web » Programando para Internet » ASPX (.net) »

Silverlight - navegar entre paginas .xaml con control Button

Estas en el tema de Silverlight - navegar entre paginas .xaml con control Button en el foro de ASPX (.net) en Foros del Web. Hola, como puedo pasar de una página .xaml a otra .xaml con un click sobre un control Button en silverlight?...como sería el código en C# ...
  #1 (permalink)  
Antiguo 22/04/2010, 10:48
 
Fecha de Ingreso: septiembre-2005
Ubicación: Medellin
Mensajes: 215
Antigüedad: 18 años, 7 meses
Puntos: 0
Silverlight - navegar entre paginas .xaml con control Button

Hola, como puedo pasar de una página .xaml a otra .xaml con un click sobre un control Button en silverlight?...como sería el código en C# o VB.NET?


Gracias
__________________
JU4N35
  #2 (permalink)  
Antiguo 23/04/2010, 09:34
 
Fecha de Ingreso: mayo-2005
Mensajes: 117
Antigüedad: 19 años
Puntos: 0
Respuesta: Silverlight - navegar entre paginas .xaml con control Button

Hola.


yo lo hago de la sigueinte manera....

tengo una pagina pricnipal xaml la cual actua como la contenedora de otras paginas xaml, en esta main page por llamarla asi tego el menu el cual me hace navegar entre paginas, entre otros objetos(img titulos etc)... pero principalmente hay un stakpanel en donde muestro o cargo las otras xaml, esto es... al dar click en un boton limpio el stak panel y creo una instanci de la pagin xaml que quiero llamar y la agrego al stak..

// creo una instancia de la pagina xaml que quiero mostrar
MyXamlPage newpageX = new MyXamlPage(par1, par1..... stackpanel);
--- cabe mencionar que la pagina newpageX tiene un constructor que recibe varios parametros entre ellos recibe el satack panel contenedor de las xaml, esto con el fin de que desde la nueva pagina newpageX se peuda mandar a llamara a otra xaml de la misma manera...

// se limpian los hijos del stack
stkac1.Children.Clear();
// y se agrega pa nueva pagina newpageX
stkac1.Children.Add(genProp);


de esta manera no solo esta limitado al click de un boton, puedes er en cualquier metodo o evento...

espero haber sido claro.......


suerte.. cuentanos como te fue!!!
  #3 (permalink)  
Antiguo 26/04/2010, 09:41
 
Fecha de Ingreso: septiembre-2005
Ubicación: Medellin
Mensajes: 215
Antigüedad: 18 años, 7 meses
Puntos: 0
Respuesta: Silverlight - navegar entre paginas .xaml con control Button

...yo los "hijos" los tengo dentro de un Frame, deberá haber alguna diferencia en el código entonces o pudo probar con ese que me pasaste?
__________________
JU4N35
  #4 (permalink)  
Antiguo 26/04/2010, 18:55
 
Fecha de Ingreso: mayo-2005
Mensajes: 117
Antigüedad: 19 años
Puntos: 0
Respuesta: Silverlight - navegar entre paginas .xaml con control Button

hola.

si el "Frame" que mencionas es un control propio de silverlght no tendras ningun problema siempre y cuando tenga el Children.Clear() o algun metodo similar... si el frame es un control HTML, no vas a poder directamente, recuerda que en el .aspx debe de haber (entre otros controles de asp.net y/o HTML..etc) un control contenedor de silverlight, el cual es, por asi decirlo, alimentado del .xap que se genera automaticamente en el proyecto silverlight el cual contine todos los xaml, imagenes, etc, que utilizas en el proyecto de silverlight.... como te comente, en un xaml principal simulo "frames" o diviciones con el grid, el canvas y stack panel, de pende de como quieras la presentacion de tu pagina.y en una de estas diviciones/frames actua como contenedor para navegar entre otras XAML diferentes, navegar entre las paginas xaml.

y no necesariamente puedes utilizar un stack panel, puedes utilizar otros controles tipo panel: EdgePanel, Canvas, Grid, DockPanel... etc...

nos cuentas como te va.

Última edición por rahd_rr; 26/04/2010 a las 19:16
  #5 (permalink)  
Antiguo 29/04/2010, 10:24
 
Fecha de Ingreso: septiembre-2005
Ubicación: Medellin
Mensajes: 215
Antigüedad: 18 años, 7 meses
Puntos: 0
Respuesta: Silverlight - navegar entre paginas .xaml con control Button

Hola, el FRAME es un control de Silverlight...
__________________
JU4N35

Etiquetas: control, navegar, silverlight, xml
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 12:53.