在最新(2010年10月)的WPF功能区库中,存在一个菜单项,用于最小化/最大化(或折叠/展开,如果愿意的话)折叠功能区控件。
有谁知道是否还有一种方法可以挂接到控制此行为的事件中,以便可以从单独的UI以编程方式对其进行控制?
或者,更好的是,是否有一种方法可以像2010 Office应用程序一样使折叠/展开按钮显示在功能区中?
最佳答案
您可以在IsMinimized
类上使用 bool 属性 Ribbon
来显示/隐藏功能区本身。它是一个依赖项属性,因此您可以绑定(bind)到其值以支持您描述的方案。
据我所知,默认模板没有Office所具有的“显示/隐藏”按钮,但是修改模板(使用Blend)以添加一个模板并不难。
关于c# - WPF功能区以编程方式折叠和展开,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/5252796/