Was ist die Anwendung Ursprungsort und Wann es zu benutzen
- Was ist Anwendung der Website von origin
- Wenn es zu benutzen
- Wie ist die build action einer resource-Datei zugeordnet
- Was ist der Unterschied zwischen pack://application:,,, und pack://siteoforigin:,,,
Du musst angemeldet sein, um einen Kommentar abzugeben.
Den Ort der Entstehung ist die Position (d.h. die physischen Ordner) der Anwendung ausführbare assembly (D. H. die .exe-Datei, die der Benutzer läuft). Die URI ist somit relativ zu diesem Ordner.
Beispiel: Sie haben
Pack URIs sind
pack://siteoforigin:,,,/MyIcon.bmp
undpack://siteoforigin:,,,/Icons/MyOtherIcon.bmp
bei der Ausführung der MyApp.exe. Das bedeutet: Sie müssen kopieren Sie die Dateien an diesen stellen.Im Gegensatz dazu die Anwendung pack-URI bezieht sich auf Ressourcen in Ihrer assembly eingebettet (mithilfe von Build-Aktion "Ressource").
Wenn Sie nicht wünschen, gebunden zu sein, und die Einschränkungen Ihrer Anwendung Ressourcen erklärt zur compile-Zeit, es ist eine weitere option für Sie. Nein, das muss nicht bedeuten, mit fully qualified Uris verweisen auf Ressourcen über das internet. Obwohl, das ist in der Tat unterstützt. WPF bietet Ihnen eine Abstraktion, die für die Anwendung der konzeptionellen Ort der Entstehung, d.h. der Ort, von dem die Anwendung bereitgestellt wurde. Zum Beispiel, wenn Ihre Anwendung gestartet wurde von http://nerddawg.blogspot.com , dann Ihre Anwendung Ort der Entstehung ist http://nerddawg.blogspot.com . Für den Zugriff auf ein Bild an images/AuntDahlia.gif an dieser Stelle möchten, geben Sie im markup:
weitere
http://nerddawg.blogspot.com/2005/11/resources-in-windows-presentation.html