RibbonMenuItem未显示图标

时间:2011-03-02 01:28:36

标签: wpf icons menuitem

我在RibbonSplitButton中有以下代码(在3.5功能区CTP版本上正确呈现)。我试图使用WPF Ribbon 4.0库查看它,但它只是不渲染Icon。知道为什么吗?

<ribbon:RibbonMenuItem Header="Option 3 - icon">
                            <ribbon:RibbonMenuItem.Icon>
                                <Image Width="16" Height="16" Source="Images/wizard-icon16.png"></Image>
                            </ribbon:RibbonMenuItem.Icon>
                        </ribbon:RibbonMenuItem>

4 个答案:

答案 0 :(得分:4)

我也看到同样的问题。我试图将简单的文本放在Icon属性中,但它没有显示任何内容。 我检查了控件模板,并且没有绑定到它的Icon属性。您可以使用ImageSource将图像放在菜单项图标的位置。

我猜它只是糟糕的控制模板。

答案 1 :(得分:4)

不要使用继承自MenuItem的Icon属性,并且Ribbon控件不使用该属性。请改用ImageSource属性。

答案 2 :(得分:0)

在图像前面添加正斜杠并执行重建解决方案。这假设Images目录位于项目的根目录。

图像的构建操作是否设置为内容?

HTH

答案 3 :(得分:0)

尝试将图像的构建操作设置为资源