我正在使用来自 RibbonControlsLibrary.dll 4.0.0.11019、.NET 4.0、C#、WPF 的功能区。可以在此处下载免费示例:http: //www.microsoft.com/en-us/download/details.aspx?id=11877
当RibbonToggleButton
显示 a 时问题就来了。然后它的图像似乎有点破损,就像图像的一部分移动了几个像素。
编辑:感谢善良的人,我现在可以发布和图像:
以下是一些细节:
- 图像显示在它的大变体中
- 图像尺寸为 32x32
- 我将功能区的所有图像的图像缩放设置为无
- 仅当文本中
RibbonToggleButton
有 1 行时,图像才会损坏 - 相同的图像在任何其他类型的按钮(
RibbonButton
等RibbonSplitButton
)中正确显示 - 当我将 Windows 中的字体大小设置为中 (125%) 时,图像显示正确
- 我的操作系统是 Windows 8
- 当我将
VerticalContentAlignment
切换按钮设置为“底部”时,Image
开始正确显示,但整个功能区开始看起来很难看。
我在所有切换按钮上都遇到了这个问题,包括微软免费样本中的那些。
我猜可能图像没有足够的空间,所以它从 32x32 压缩到更小的尺寸。
我使用由 Microsoft 的 Generic 主题组成的主题,该主题包含在 RibbonControlsLibrary.dll 中。我想我可以RibbonToggleButton
以某种方式修复模板,但我不知道在那里修复什么。
有任何想法吗?