如,从代码中访问DashboardView的布局:
首先新建一个ViewController,并将其TargetViewId设为DashboardView的id
访问代码:
// Access the current Detail View
DashboardView dv = View as DashboardView;
// Access the Detail View's Control as a Layout Control
DevExpress.XtraLayout.LayoutControl layoutControl =
((DevExpress.XtraLayout.LayoutControl)dv.Control);
//Customize the LayoutControl's settings as required
//Access the Layout Control's Layout Items
foreach (object obj in layoutControl.Items)
{
if (obj is DevExpress.XtraLayout.LayoutControlItem)
{
DevExpress.XtraLayout.LayoutControlItem layoutControlItem =
(DevExpress.XtraLayout.LayoutControlItem)obj;
//Customize the current LayoutItem's settings
layoutControlItem.HideToCustomization();
//Name是ViewItem的Id加括号和阿拉伯数字组合,如: id(2)
Console.WriteLine("layoutname : " + layoutControlItem.Name);
}
}