代码之家  ›  专栏  ›  技术社区  ›  Mohammed A. Fadil

WPF功能区-高度小于250时自动折叠

  •  1
  • Mohammed A. Fadil  · 技术社区  · 15 年前

    萨拉姆,

    有谁能帮我使用WPF功能区吗?我注意到当你给包含功能区控件高度小于250的窗口时,功能区会自动折叠。如果显式将其可见性设置为“可见”,则在它自动折叠之后,仅显示标题栏,而不显示选项卡。有什么办法阻止这种行为吗?

    3 回复  |  直到 15 年前
        1
  •  2
  •   Mohammed A. Fadil    15 年前

    我找到了答案:

    没有直接的方法可以覆盖此行为,但可以执行以下操作:

    2-找到包含解决方案的RAR文件。

    3-提取并打开溶液。

    您可以从这里检查类的实现,您可以看到类的开头有两个常量导致了问题。。如果其他方法都不起作用,您甚至可以考虑更改代码并重建整个项目。

    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.
    
          //....
    }
    

    Original solution post

        2
  •  1
  •   Sören    15 年前

    我认为微软声称不允许你修改代码,但只允许你在演示文稿中查看代码——所以修改和重建代码可能不是个好主意。。。

        3
  •  1
  •   user683957 user683957    15 年前

    你为什么需要这个?