代码之家  ›  专栏  ›  技术社区  ›  eye_am_groot

RibbonSplitButton找不到资源

  •  0
  • eye_am_groot  · 技术社区  · 6 年前

    我有一个 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 工作。

    0 回复  |  直到 6 年前