En resumen, como todos sabemos,¿Piensa en utilizar Silverlight In Desktop Apps?
a) Se espera Silverlight para ser acogidos por un navegador, y se ejecuta en una caja de arena aislado, así que no habrá ningún tipo de seguridad emite
- Silverlight Don 't tiene acceso directo al sistema de archivos, aparte de la zona de almacenamiento aislado
- no hay manera directa para abrir comunes de diálogo cajas como Guardar archivo en Silverlight (cuadro OpenDialog Aunque es compatible).
b) Silverlight no puede acceder a los recursos locales como una impresora
¿Cuáles son las maneras de ir más allá de la caja de arena, de modo que pueda albergar una aplicación de Silverlight a nivel local, para leer archivos y guardarlos de nuevo si es necesario, para entregar datos a una impresora, y así sucesivamente ..
actualización:
está llena de WPF no es una opción para mí? No. También estoy interesado en una solución multiplataforma; por ejemplo, puede alojar Silverlight en el control del navegador Mono Web, para que pueda ejecutarlo prácticamente en cualquier lugar.
La idea es volver a utilizar la misma aplicación que estoy construyendo para la web en mi escritorio, así, al proporcionar separación de las preocupaciones en algunas áreas - como la persistencia, el acceso de recursos, etc. Escenarios:
1- Algún tipo de contenedor de gadget, con acceso a recursos locales. 2 - Una aplicación multimedia basada en la luz de plata escritorio
Actualización:
que acabo de hacer un POC que me permita acceder a la impresora y guardar archivos localmente, por supuesto, a través de una concha en que celebro mi Silverlight solicitud. Si wa no se puede echar un vistazo en el puesto here in my blog
¿Servidor web incorporado? Para una aplicación de cliente? Esto podría ser un poco sobredimensionado. – gn22
Sí, cuando no tienes una mejor opción – amazedsaint