- ¿Cuál es el sitio de aplicación de origen
- Cuándo se debe utilizar
- ¿Cómo es la acción de construcción de un archivo de recursos asociado con él
- Cuál es el diferencia entre paquete: // aplicación: ,,, y el paquete: // siteoforigin: ,,,
Respuesta
El lugar de origen es la ubicación (es decir, la carpeta física) del ensamblado ejecutable de la aplicación (es decir, el .exe que ejecuta el usuario). El URI es, por lo tanto, relativo a esa carpeta.
Ejemplo: Usted tiene
- C: \ Programas \ MyApp \ MyApp.exe
- C: \ Programas \ MyApp \ MyIcon.bmp
- C: \ Programas \ MyApp \ Icons \ MyOtherIcon .bmp
Los URI del paquete son pack://siteoforigin:,,,/MyIcon.bmp
y pack://siteoforigin:,,,/Icons/MyOtherIcon.bmp
al ejecutar MyApp.exe. Eso significa que tienes que copiar esos archivos a esos lugares.
Por el contrario, el URI del paquete de aplicación se refiere a los recursos incrustados en su conjunto (mediante el uso de Build Action "Resource").
Si usted no quiere estar sujeto a las restricciones de tener los recursos de la aplicación declarados en ti compilación yo, hay otra opción para ti. No, esto no implica el uso de Uris totalmente calificado para recursos de referencia a través de Internet. Aunque, eso es de hecho apoyado. WPF le proporciona una abstracción para el sitio de origen conceptual de la aplicación, es decir, la ubicación desde donde se implementó la aplicación. Por ejemplo, si su aplicación se inició desde http://nerddawg.blogspot.com, el sitio de origen de su aplicación es http://nerddawg.blogspot.com. Para acceder a una imagen en imágenes/AuntDahlia.gif en ese lugar, se especificaría en el marcado:
<Image Source="pack://siteoforigin:,,,/images/AuntDahlia.jpg" />
para más
http://nerddawg.blogspot.com/2005/11/resources-in-windows-presentation.html
El blog citado es una excelente revisión. –
- 1. ¿Cuándo usar == y cuándo usarlo?
- 2. ¿Qué es Request.InputStream y cuándo usarlo?
- 3. ¿Qué es el bean scope y cuándo usarlo?
- 4. ¿Qué es __declspec y cuándo debo usarlo?
- 5. ¿Qué es ICustomTypeDescriptor y cuándo usarlo?
- 6. ¿Cuál es el origen de foo y bar?
- 7. ¿Para qué es <spring:bind>? ¿Cuándo usarlo y cuándo no usarlo?
- 8. ¿Cuál es el código detrás de datagridtemplatecolumn, y cómo usarlo?
- 9. ¿Qué es un simulacro y cuándo deberías usarlo?
- 10. CompositeWPF: EventAggregator: ¿cuándo usarlo?
- 11. ¿cuál es la diferencia entre BaseHTTPServer y SimpleHTTPServer? cuándo y dónde usarlo?
- 12. ¿Qué es un MvcHtmlString y cuándo debería usarlo?
- 13. ¿Cuál es el dSYM y cómo usarlo? (iOS SDK)
- 14. ¿Qué es la delegación? ¿Cuándo querría usarlo?
- 15. ¿Cuál es el origen de __author__?
- 16. Google App Engine: cuándo usarlo, cuándo no?
- 17. ¿Qué es un ÍNDICE ESPACIAL y cuándo debería usarlo?
- 18. explicación de D_GNU_SOURCE ¿Por qué usarlo y cuándo?
- 19. @ModelAttribute anotación, ¿cuándo usarlo?
- 20. ¿Cuál es la diferencia entre ITrackingPoint, ITrackingSpan, SnapshotPoint, SnapshotSpan, ITextViewLine y cuándo usarlo?
- 21. ¿Cuál es el origen de '.' es decir, el directorio actual?
- 22. Application.DoEvents, ¿cuándo es necesario y cuándo no?
- 23. ¿Qué significa "lambda" en Python, y cuál es la forma más sencilla de usarlo?
- 24. compuesto_de en Rieles: ¿cuándo usarlo?
- 25. espectador de vista de lista de Android. cuándo usarlo, y cuándo no a
- 26. ¿Cuál es el propósito de FrameLayout y en qué escenario deberíamos usarlo?
- 27. ¿Cuál es la diferencia entre el origen de git push y el maestro de origen de git push
- 28. amigo en el operador == o << ¿cuándo debería usarlo?
- 29. ¿Qué es .inc y por qué usarlo?
- 30. ¿Qué es LD_LIBRARY_PATH y cómo usarlo?
Me referiría a la [página Pack Uri en MSDN] (http://msdn.microsoft.com/en-us/library/aa970069.aspx#The_siteoforigin_____Authority). –