public class Ribbon : Selector
{
private const double CollapseWidth = 300.0; // The minimum allowed width before the Ribbon will be collapsed.
private const double CollapseHeight = 250.0; // The minimum allowed height before the Ribbon will be collapsed.
//....
}
3条答案
按热度按时间ylamdve61#
我找到了答案:
这是新发布的Microsoft功能区的内置行为:包含的窗口存储在Ribbon对象中,并且Ribbon折叠。当窗口的宽度小于300,或者窗口的高度小于250时,目的当然是在空间不足时,优先考虑文档,而不是Ribbon。在Word和Excel Ribbon中也有相同的行为。
没有直接的方法可以覆盖此行为,但您可以执行以下操作:
1 -从此页面下载并安装源代码和示例安装程序。
2 -找到包含解决方案的RAR文件。
3 -提取并打开解决方案。
4 -查找功能区类(应该在RibbonsControlsLibrary项目中)
您可以从这里检查类的实现,您可以看到类的开头有两个常量导致了问题。如果其他方法都不起作用,您甚至可以考虑更改代码并重新生成整个项目。
Original solution post
cyvaqqii2#
我认为微软声称你不允许更改代码,而只能查看它,例如演示文稿-所以可能不是一个好主意,改变和重建它...
olqngx593#
为什么你需要这个,我认为你需要的是不支持的,因为微软并不打算为功能区控件te被使用的方式以外,我们可以看到在Office 2007或2010。
你为什么需要那个?