/ / UriSource assoluto di un'immagine di risorsa - .net, wpf, xaml, uri

UriSource assoluta di un'immagine di risorsa - .net, wpf, xaml, uri

Ho un progetto WPF. Se immagazzino l'immagine in {ProjectRoot} Imagesimage.png e la compilo come Risorsa, posso accedervi da un xaml (questo xaml si trova su Root) come BitmapImage di BitmapImage UriSource="Images/image.png". Ma se sposto il xaml in un'altra cartella, dite {ProjectRoot} Xamls, ora devo usarlo BitmapImage UriSource="../Images/image.png". C'è un modo per specificare un percorso assoluto del progetto, in modo che possa riferirmi a loro con lo stesso percorso indipendentemente dalla posizione dello xaml?

risposte:

3 per risposta № 1

È possibile utilizzare questa sintassi per fare riferimento a un percorso assoluto all'interno dello stesso progetto o ai file di riferimento in altri progetti:

UriSource="/MyAssemblyName;component/Images/image.png"

Qui "MyAssemblyName" è il nome progetto / dll / exe e "componente" indica la radice del progetto.


3 per risposta № 2

Dare un'occhiata a Comprende gli URI in WPF