我有一个
RibbonSplitButton
包含
SmallImageSource
就像这样:
<UserControl x:Class="myProgram/toolbars/MainToolbar">
<RibbonSplitButton SmallImageSource="/Images/Undo.png"/>
<!-- more buttons-->
</UserControl>
我试图在另一个文件中使用这个(
main
):
<UserControl x:Class="myProgram/main"
xmlns:toolbar="clr-namespace:myProgram.toolbars">
<toolbar:MainToolbar/>
</UserControl>
我收到错误信息
主要的
:
找不到资源“images/undo.png”
但是,当我切换到普通按钮时:
<Button>
<Image Style="{StaticResource buttonstyle}">
<Image.Source>
<BitmapImage DecodePixelWidth="40" UriSource="/Images/Undo.png"/>
</Image.Source>
</Image>
</Button>
错误消失了。我试过用
Pack URIs
,更改
生成操作
到
Resource
和
嵌入式资源
,以及
清汤
,
重建解决方案
,
重新启动Visual Studio
(冲洗并重复)。我想这和
RibbonSplit按钮
图片来源,但我不知道。程序运行良好
Undo.png
图片显示和工作完美),这只是恼人的错误,在我的开发人员。有人建议如何消除这个错误吗?(注意,例如,这是一个简化的文件夹结构)。
编辑
对于那些在未来某个时候来到这里的人,我发现
this answer
工作。