eca*_*ell 1 wpf ribbon bitmapimage
我有几个图像文件,我想在项目之间共享(常见的图标)我在一个程序集中将它们放在我创建的每个解决方案中...我将文件放在一个名为Icon的文件夹中,我将构建作为内容副本始终.我已经验证使用这些图标创建了一个文件夹...但是我的其他程序集无法找到它们...
<r:RibbonGroup Header="Users">
<r:RibbonButton >
<r:RibbonButton.LargeImageSource>
<BitmapImage UriSource="..\Icons\UserIcon.png" />
</r:RibbonButton.LargeImageSource>
</r:RibbonButton>
</r:RibbonGroup>
Run Code Online (Sandbox Code Playgroud)
我尝试过几种方式格式化uri ...但它永远不会成功.如果图标在实际装配中虽然它们有效...
尝试使用绝对的Uri.必须将构建操作设置为User for UserIcon.png的Resource
<BitmapImage UriSource="pack://application:,,,/NameOfImageAssembly;component/Icons/UserIcon.png"/>
Run Code Online (Sandbox Code Playgroud)
相对Uri也应该工作
<BitmapImage UriSource="/NameOfImageAssembly;component/Icons/UserIcon.png"/>
Run Code Online (Sandbox Code Playgroud)