XAF之操作ApplicationModel的有用代码片段

来源:互联网 发布:iphone进水数据恢复 编辑:程序博客网 时间:2024/05/21 14:56

1.创建一个新节点方式1

using DevExpress.ExpressApp.Model.Core;//...ModelApplicationCreator creator = ((ModelNode)Application.Model).CreatorInstance;ModelNode modelNavigationItems = creator.CreateNode(Guid.NewGuid().ToString(), typeof(IModelNavigationItems));

2.创建新节点方式2

IModelLayoutGroup mainLayoutGroup = ((IModelDashboardView)View.Model).Layout[ModelDetailViewLayoutNodesGenerator.MainLayoutGroupName] as IModelLayoutGroup;                if (mainLayoutGroup == null)                    mainLayoutGroup = ((IModelDashboardView)View.Model).Layout.AddNode<IModelLayoutGroup>(ModelDetailViewLayoutNodesGenerator.MainLayoutGroupName);