当用户单击特定导航项时,我想最小化功能区。例如 - 当用户单击仪表板导航项时,我希望功能区最小化,并自动“最大化”其他功能区。
我怎样才能做到这一点 ?
当用户单击特定导航项时,我想最小化功能区。例如 - 当用户单击仪表板导航项时,我希望功能区最小化,并自动“最大化”其他功能区。
我怎样才能做到这一点 ?
我发现我可以简单地访问ViewController
. 所以像往常一样在 XAF 中,覆盖 " OnActivated
" 并在那里做魔术
protected override void OnActivated()
{
if (Frame.Template != null)
{
((XtraFormTemplateBase)Frame.Template)).RibbonTransformer.Ribbon
.Minimized = View.Id == "TestView;
}
base.OnActivated();
}
Frame.Template
我在访问仪表板视图时遇到了几个错误NULL
,其中包含许多嵌套的 ListView。确保你不要忘记检查它:)