доступ к файлам изображений из отдельной сборки - PullRequest
1 голос
/ 18 декабря 2010

У меня есть несколько файлов изображений, которыми я хочу поделиться между проектами (общие значки). У меня они есть в сборке, которая будет в каждом создаваемом решении ... У меня есть файлы в папке с именем Icon, и у меня есть сборка содержание всегда копируется. Я проверил, что папка создана с этими значками ... однако другие мои сборки не могут их найти ...

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

Я попытался отформатировать URI несколькими способами ... но это никогда не удается. Если значки находятся в реальной сборке, хотя они работают ...

1 Ответ

5 голосов
/ 18 декабря 2010

Попробуйте использовать абсолютный Uri. Для действия сборки должно быть установлено значение Ресурс для UserIcon.png

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

Относительный Uri также должен работать

<BitmapImage UriSource="/NameOfImageAssembly;component/Icons/UserIcon.png"/>
...