基本信息
源码名称:Revit可停靠窗体Test实例(类库)
源码大小:0.38M
文件格式:.rar
开发语言:C#
更新时间:2020-04-26
   友情提示:(无需注册或充值,赞助后即可获取资源下载链接)

     嘿,亲!知识可是无价之宝呢,但咱这精心整理的资料也耗费了不少心血呀。小小地破费一下,绝对物超所值哦!如有下载和支付问题,请联系我们QQ(微信同号):813200300

本次赞助数额为: 2 元 
   源码介绍


using Autodesk.Revit.DB;
using Autodesk.Revit.UI;
using Autodesk.Revit.Attributes;

namespace DockableWindowTest
{
	[TransactionAttribute(TransactionMode.Manual)]
	[RegenerationAttribute(RegenerationOption.Manual)]
	class Command : IExternalCommand
	{
		public Result Execute(
		  ExternalCommandData commandData,
		  ref string message,
		  ElementSet elements)
		{
			UIApplication uiapp = commandData.Application;

			if (DockablePane.PaneIsRegistered(Controls.Control1.PaneId))
			{				
				DockablePane myCustomPane =
					uiapp.GetDockablePane(Controls.Control1.PaneId);

				if (myCustomPane.IsShown())
					myCustomPane.Hide();
				else myCustomPane.Show();
			}

			else
			{
				return Result.Failed;
			}

			return Result.Succeeded;
		}
	}
}