我想最小化功能区时,用户点击特定的导航项目。例如,当用户单击仪表板导航项目时,我希望功能区最小化,并在其他项目上自动“最大化”。
我该怎么做呢?
发布于 2012-09-11 20:29:43
我发现我可以简单地访问ViewController中的功能区。所以就像在XAF中一样,重写"OnActivated“并在那里变魔术。
protected override void OnActivated()
{
if (Frame.Template != null)
{
((XtraFormTemplateBase)Frame.Template)).RibbonTransformer.Ribbon
.Minimized = View.Id == "TestView;
}
base.OnActivated();
}当我访问包含许多嵌套ListView的仪表板视图时,在访问Frame.Template时遇到了几个错误。确保您没有忘记检查它:)
https://stackoverflow.com/questions/12366800
复制相似问题