/*-------------------------------------------------------------------------
* 功能描述:MbiExportCommand
* 作者:xulisong
* 创建时间: 2019/6/28 10:52:24
* 版本号:v1.0
* -------------------------------------------------------------------------*/
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using Autodesk.Revit.Attributes;
using Autodesk.Revit.DB;
using Autodesk.Revit.UI;
namespace RevitToJBim
{
/////
///// 提取数据
/////
//[Transaction(TransactionMode.Manual)]
//[Regeneration(RegenerationOption.Manual)]
//public class MbiExportCommand : IExternalCommand, IExternalCommandAvailability
//{
// public Result Execute(ExternalCommandData commandData, ref string message, ElementSet elements)
// {
// try
// {
// var document = commandData.Application.ActiveUIDocument.Document;
// MbiExport.Export(document);
// TaskDialog dialog = new TaskDialog("导出");
// dialog.MainInstruction = "导出成功";
// dialog.Show();
// }
// catch (Exception e)
// {
// TaskDialog dialog = new TaskDialog("导出");
// dialog.MainInstruction = e.Message + "\n\t" + e.StackTrace.ToString();
// dialog.Show();
// return Result.Cancelled;
// }
// return Result.Succeeded;
// }
// ///
// /// Onlys show the dialog when a document is open, as Dockable dialogs are only available
// /// when a document is open.
// ///
// public bool IsCommandAvailable(UIApplication applicationData, CategorySet selectedCategories)
// {
// return false;
// }
//}
}