2010-12-17 7 views
1

Ich habe mehrere Image-Dateien, die ich zwischen Projekten (gemeinsame Symbole) freigeben möchte Ich habe sie in einer Assembly, die in jeder Lösung sein würde, die ich erstelle ... Ich habe die Dateien in einem Ordner genannt Icon und ich haben den Build immer als Inhaltskopie. Ich habe festgestellt, dass ein Ordner mit diesen Symbolen erstellt wird ... aber meine andere Baugruppen nicht in der Lage sind, sie zu finden ...Zugriff auf Bilddateien von einer getrennten Assembly

<r:RibbonGroup Header="Users"> 
    <r:RibbonButton > 
     <r:RibbonButton.LargeImageSource> 
      <BitmapImage UriSource="..\Icons\UserIcon.png" /> 
     </r:RibbonButton.LargeImageSource> 
    </r:RibbonButton> 
</r:RibbonGroup> 

ich die uri mehr Möglichkeiten versucht habe, die Formatierung ... aber es gelingt nicht. Wenn die Symbole in der tatsächlichen Baugruppe sind, obwohl sie funktionieren ...

Antwort

5

Verwenden Sie einen absoluten Uri. Build-Aktion muss für UserIcon.png

<BitmapImage UriSource="pack://application:,,,/NameOfImageAssembly;component/Icons/UserIcon.png"/> 

Relative Uri auch

auf Resource gesetzt
<BitmapImage UriSource="/NameOfImageAssembly;component/Icons/UserIcon.png"/> 
+0

@ecathell funktionieren sollte: Sie habe es funktioniert? –

+0

krank versuchen Sie es einmal, wenn ich zurück zur Arbeit morgen und lassen Sie es sicher wissen ... – ecathell

+0

danke für die Hilfe meleak ... es hat wie ein Champion funktioniert .. – ecathell

Verwandte Themen