ventajas tutorial español ejemplos diseño wpf xaml resources window pack

ejemplos - wpf tutorial español



¿Cuál es el sitio de origen de la aplicación y cuándo usarla? (2)

El sitio de origen es la ubicación (es decir, la carpeta física) del conjunto ejecutable de la aplicación (es decir, el archivo .exe que ejecuta el usuario). El URI es por lo tanto relativo a esa carpeta.

Ejemplo: tienes

  • C: / Programs / MyApp / MyApp.exe
  • C: / Programs / MyApp / MyIcon.bmp
  • C: / Programs / MyApp / Icons / MyOtherIcon.bmp

Los URI del paquete son pack://siteoforigin:,,,/MyIcon.bmp y pack://siteoforigin:,,,/Icons/MyOtherIcon.bmp cuando se ejecuta MyApp.exe. Eso significa que tienes que copiar esos archivos a esos lugares.

En contraste, el URI del paquete de aplicación se refiere a los recursos incrustados en su ensamblaje (mediante el "Recurso" de Acción de creación).

  • ¿Cuál es el sitio de origen de la aplicación?
  • Cuando usarlo
  • ¿Cómo se asocia la acción de compilación de un archivo de recursos?
  • ¿Cuál es la diferencia entre pack: // application: ,,, y pack: // siteoforigin: ,,,

Si no desea estar sujeto a las restricciones de tener declarados los recursos de su aplicación en el momento de la compilación, hay otra opción para usted. No, esto no implica el uso de Uris totalmente calificados para hacer referencia a recursos a través de Internet. Aunque, eso sí es apoyado. WPF le proporciona una abstracción para el sitio conceptual de origen de la aplicación, es decir, la ubicación desde donde se implementó la aplicación. Por ejemplo, si su aplicación se lanzó desde http://nerddawg.blogspot.com , entonces el sitio de origen de su aplicación es http://nerddawg.blogspot.com . Para acceder a una imagen en images / AuntDahlia.gif en esa ubicación, debe especificar en el marcado:

<Image Source="pack://siteoforigin:,,,/images/AuntDahlia.jpg" />

para más

http://nerddawg.blogspot.com/2005/11/resources-in-windows-presentation.html