public class ProductBrandListViewController : BasicViewController<ListView> { private void ShowDetailView(string viewName, XPLiteObject xpObject) { var objectSpace = (XPObjectSpace)Application.CreateObjectSpace(); var copiedObject = objectSpace.GetObject(xpObject); var svpInternal = new ShowViewParameters { CreatedView = Application.CreateDetailView(objectSpace, viewName, true, copiedObject), TargetWindow = TargetWindow.Default, Context = TemplateContext.View, }; ((DetailView)svpInternal.CreatedView).ViewEditMode = ViewEditMode.Edit; Application.ShowViewStrategy.ShowView(svpInternal, new ShowViewSource(this.Frame, this.OpenRelatedProductAction)); } private void ShowDetailViewInNewWindow(string viewName, XPLiteObject xpObject) { var objectSpace = (XPObjectSpace)Application.CreateObjectSpace(); var svpInternal = new ShowViewParameters { CreatedView = Application.CreateDetailView(objectSpace, viewName, true, xpObject), TargetWindow = TargetWindow.NewModalWindow, Context = TemplateContext.View }; ((DetailView)svpInternal.CreatedView).ViewEditMode = ViewEditMode.Edit; Application.ShowViewStrategy.ShowView(svpInternal, new ShowViewSource(null, null)); } }
706500cookie-checkDevExpress XAF Navigate