2011-08-03 9 views
8

¿Alguien sabe cómo no pude mostrar el porcentaje predeterminado de Bolas azules cargando bolas azules?desactivar la pantalla de carga Silverlight

Aparece solo por una fracción de segundo y no creo que realmente lo necesite ya que estoy ocultando mi Silverlight bajo un control deslizante jQuery. Para cuando el usuario sepa qué pasó, está cargado y listo para funcionar.

Otro problema es que creo que mi jQuery espera a que se cargue el Silverlight antes de que se ejecute. Alguien sabe cómo evitar esto. ¿Silverlight es parte de lo que está buscando cuando está revisando $ (document) .ready()?

Edición: Solo pensé en agregar que parecía haber respondido mi segunda pregunta al implementar lo que AnthonyWJones sugirió. Parece que mi jQuery no espera ni espera a que Silverlight se cargue ahora y se inicia de forma rápida y sin problemas.

Respuesta

6

Para desactivar la "pantalla de carga" predeterminada (se llama la pantalla de bienvenida en el lenguaje de Silverlight), proporcione su propio Xaml para la pantalla de bienvenida.

Cree un "EmptySplash.xaml" en Visual Studio. Colóquelo como contenido en el proyecto Web en la carpeta ClientBin.

Ahora agregue en el elemento de objeto añadir el parámetro: -

<param name="splashscreensource" value="clientbin/EmptySplash.xaml" /> 
+0

Eso es correcto, señor, gracias. En realidad acabo de regresar de implementar exactamente lo que sugirió. Me di cuenta si no tenía al menos un lienzo vacío con espacios de nombres necesarios en el vacío xaml, IE 8/7 se bloqueaba. – theDawckta

+0

@theDawckta: lo siento, no fui lo suficientemente explícito al crear un archivo xaml "en Visual Studio" no se obtiene un archivo de longitud cero. Lo que quise decir fue solo la plantilla predeterminada y nada más. De hecho, la opción correcta es "Silverlight 1.0 JScript Page" y luego simplemente elimine el superfluo .js que se agrega. Eso obtiene exactamente lo que describes. – AnthonyWJones

Cuestiones relacionadas