Autodesk.Revit.UI.DockPosition是Revit API中的一个枚举类型,用于定义UI组件在Revit主应用程序中的停靠位置。
以下示例演示了如何在Revit UI中创建一个浮动停靠的工具栏。
public void CreateToolbar()
{
//创建工具栏视图
ToolBarView toolBarView = new ToolBarView();
//在浮动停靠位置中显示工具栏
DockablePaneId dockId = new DockablePaneId(new Guid("{C79AC248-5BB5-48D5-8A7A-467F047F6447}"));
Autodesk.Revit.UI.DockPosition dockPosition = Autodesk.Revit.UI.DockPosition.Floating;
Application.GetDockablePane(dockId).Show();
//添加工具栏视图到Revit UI
toolBarView.AddToPane(Application.GetDockablePane(dockId), dockPosition);
}