예제 #1
0
        public static TObjectView CreateObjectView <TObjectView>(this DevExpress.ExpressApp.XafApplication application, Type objectType) where TObjectView : ObjectView
        {
            var objectView = (TObjectView)application.CreateObjectView(typeof(TObjectView), objectType);

            if (typeof(TObjectView) == typeof(DetailView))
            {
                objectView.CurrentObject = objectView.ObjectSpace.CreateObject(objectType);
                objectView.ObjectSpace.CommitChanges();
            }
            return(objectView);
        }
예제 #2
0
 public static TObjectView CreateObjectView <TObjectView>(this DevExpress.ExpressApp.XafApplication application, Type objectType) where TObjectView : ObjectView
 {
     return((TObjectView)application.CreateObjectView(typeof(TObjectView), objectType));
 }