/*------------------------------------------------------------------------- * 功能描述:RevitCore * 作者:xulisong * 创建时间: 2019/3/12 10:44:21 * 版本号:v1.0 * -------------------------------------------------------------------------*/ using Autodesk.Revit.UI; using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using Autodesk.Revit.ApplicationServices; using Autodesk.Revit.DB; using Autodesk.Revit.UI.Selection; namespace FWindSoft.Revit { /// /// revit核心类信息 /// public static class RevitCore { public static void InitCore(UIApplication application) { UIApp = application; } #region 关联属性 //public static UIControlledApplication UIControlledApp { get; private set; } public static UIApplication UIApp { get; private set; } public static Application App { get { return UIApp?.Application; ; } } /// /// UIdocument /// public static UIDocument UIDoc { get { return UIApp?.ActiveUIDocument; } } public static Document Doc { get { return UIDoc?.Document; } } public static Autodesk.Revit.Creation.Application AppCreater { get { return App?.Create; } } public static Autodesk.Revit.Creation.Document DocCreater { get { return Doc?.Create; } } public static Selection Selection { get { return UIDoc?.Selection; } } #endregion } }