在丝带控制的绘画窗口按钮

时间:2012-05-23 21:27:42

标签: c# wpf ribbon

我希望获得与MS OFfice类似的外观和感觉。我实现了色带控制有一些问题。

我的第一个问题:如图所示,我认为MS Office使用无边框窗体/窗口并“绘制”Ribbon控件顶部的最小化/ mazimize / close按钮。 (我不确定我只是从过去的回忆中猜到了。)我怎样才能做到这一点或类似的东西来实现MS Office。

我的第二个问题:我做错了什么,但不知道是什么。我添加了功能区控件但无法添加图像here。当我使用下面的代码时,它不会在设计时抛出错误。 (如果我更改了文件名,它会在设计时抛出一个错误,说没有这样的文件。)

<RibbonButton x:Name="QATButton2" SmallImageSource="Resources/b.bmp" />

但它在运行时抛出此错误。

'Provide value on 'System.Windows.Baml2006.TypeConverterMarkupExtension' threw an exception.' Line number '28' and line position '35'.

enter image description here

2 个答案:

答案 0 :(得分:1)

该异常应具有InnerException属性,您可以查看该属性以查看问题的根本原因。我将深入研究Visual Studio中的内容。

答案 1 :(得分:1)

答案是使用RibbonWindow而不是Window。