2 Stimmen

Wie beziehe ich mich im WPF XAML auf das Stammverzeichnis des Projekts, wenn ich Pfade zu anderen Dateien festlege?

Ich habe Probleme beim Verweisen auf Bilddateien und andere XAML-Dateien, wenn sich die Dateien in einem höheren Verzeichnis befinden als die XAML-Datei, von der aus ich auf sie verweisen möchte. Gibt es eine Möglichkeit, auf das Stammverzeichnis des Projektverzeichnisses zu verweisen?

Zum Beispiel habe ich folgende Dateien und Verzeichnisse:

  1. Projekt-Stammordner: \root
  2. Symbol im Stammordner: \root\AppIcon.ico
  3. Unterverzeichnis: \root\subdirectory
  4. Xaml-Datei 'window.xaml' im Unterverzeichnis: \root\subdirectory\window.xaml

Wie verweise ich auf \root\AppIcon.ico in der XAML von \root\subdirectory\window.xaml? Wenn ich das Symbol des Fensters window.xaml festlegen möchte, was sollte ich hier eingeben: icon="was gebe ich hier ein"?

Danke

3voto

Vinay B R Punkte 7701

Versuchen Sie ..\appicon.ico um um eine Ebene nach oben zu kommen. Fügen Sie je nach Ordner-Verschachtelung so viele hinzu, wie Sie benötigen.

1voto

coffeeKiller Punkte 11

Eigentlich wird, wenn ..\ mehr als einmal verwendet wird, die Adresse als URI betrachtet und es wird eine Ausnahme geworfen:

...Operation fehlgeschlagen mit URI '.. \ ..\application.ico'

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X