none
Llamar varios xaml RRS feed

  • Pregunta

  • Hola.

    Estoy comenzando a desarrollar con Silverlight, y tengo una inquietud.

    Mi solución contiene una proyecto Silverlight y un proyecto Web. Tengo varios archivos xaml en el proyecto Silverlight, si quiero hacer el llamado a cada uno independientes en el proyecto Web, se puede hacer. o me toca crear un proyecto Silverlight por cada uno. no se si me explique bien.

    Gracias de antemano


    David
    miércoles, 8 de junio de 2011 21:24

Todas las respuestas

  • En un proyecto Silverlight puedes hospedar tantos archivos XAML como necesites.


    Nestor Arturo Fernandez Ricaurte
    jueves, 9 de junio de 2011 12:42
  • Hola Nestor, gracias por la respuesta. Y suponiendo que tengo tres archivos Xaml, y quiero llamar uno por uno en un proyecto web, se puede hacer?

    Me explico, tengo archivo Xaml que es un reproductor de un video, y otro archivo que es una animación, y poder utilizarlos como si fueran controles de usuario?


    David
    jueves, 9 de junio de 2011 13:29
  • Bueno... primero aclarar que un XAML puede ser una de varias cosas: un direccionario de recursos, una página, un control de usuario, (y tal vez algo más que no recuerdo).

    Si creas un control de usuario obtendrás un archivo .cs (si trabajas en C#) junto con un .xaml. Asi que la respuesta es si, puedes utilizarlo como lo que es, como un control de usuario, esto es, utilizarlos dentro de otro control de usuario o una página.


    Nestor Arturo Fernandez Ricaurte
    jueves, 9 de junio de 2011 18:28
  • Hola Nestor, gracias por tu interes. Tal vez estoy un poco confundido, llevo porco programando en silverlight :(. Al general el proyecto de silverlght este me genera una carpeta llamada ClientBin y adantro el archivo xap, tambien una pagina que en la etiqueta <object> invoco el archivo xap, como haria para no invocar el archivo xap, sino un control de usuario hecho en Silverlight? de nuevo muchas gracias por el tiempo y por el interes en ayudar ;)
    David
    jueves, 9 de junio de 2011 19:46
  • Mientras no indiques otra cosa, todo lo que hagas dentro de tu aplicación Silverlight queda dentro del archivo Xap. Si allí creaste 20 controles de usuario, entonces dentro del Xap te quedan 20 controles. Ahora, ¿qué se muestra primero? por defecto, el primer control de usuario que se carga es el que se llama MainPage.xaml, y que corresponde a lo primero que ves en el explorador tan pronto se abre tu aplicación Silverlight. En resumen, lo primero que estás mostrando ya es un control de Silverlight.

    Como podrás ver el Xap es vital, contiene tu aplicación y lo mínimo que necesita para iniciar.


    Nestor Arturo Fernandez Ricaurte
    jueves, 9 de junio de 2011 20:53
  • Mmmm, mas claro. Probare algo 8-)
    David
    jueves, 9 de junio de 2011 21:04