更新
This commit is contained in:
345
Revit-API/Autodesk.Revit.UI Namespace.md
Normal file
345
Revit-API/Autodesk.Revit.UI Namespace.md
Normal file
@@ -0,0 +1,345 @@
|
||||
## 类
|
||||
|
||||
### [[AddInCommandBinding]]
|
||||
|
||||
这个对象表示Revit命令和一个或多个处理程序之间的绑定,这些处理程序覆盖了Revit中的命令行为。
|
||||
|
||||
### [[ButtonData]]
|
||||
|
||||
用于包含在功能区中构建一个按钮所需的信息的基类。
|
||||
|
||||
### [[ColorSelectionDialog]]
|
||||
|
||||
允许显示Revit颜色对话框。
|
||||
|
||||
### [[ComboBox]]
|
||||
|
||||
该类表示一个带有下拉列表的选择控件,可以通过点击箭头显示或隐藏。
|
||||
|
||||
### [[ComboBoxData]]
|
||||
|
||||
该类包含了在Ribbon中构建一个组合框所需的信息。
|
||||
|
||||
### [[ComboBoxMember]]
|
||||
|
||||
该类表示ComboBox的下拉列表中的一个项目。
|
||||
|
||||
### [[ComboBoxMemberData]]
|
||||
|
||||
该类包含了构造一个ComboBoxMember所需的信息。
|
||||
|
||||
### [[ContextualHelp]]
|
||||
|
||||
包含Revit应该如何允许调用应用程序添加的项目的上下文帮助的细节。
|
||||
|
||||
### [[DockablePane]]
|
||||
|
||||
一个参与Revit可停靠窗口系统的用户界面窗格。
|
||||
|
||||
### [[DockablePaneId]]
|
||||
|
||||
参与Revit可停靠参与Revit对接窗口系统的窗格的标识符。窗口系统的窗格的标识符。
|
||||
|
||||
### [[DockablePaneProviderData]]
|
||||
|
||||
关于在Revit用户界面上添加一个新的可停靠窗格的信息。
|
||||
|
||||
### [[DockablePanes]]
|
||||
|
||||
提供一个所有Revit内置DockablePaneId实例的容器。
|
||||
|
||||
### [[DockablePanes BuiltInDockablePanes]]
|
||||
|
||||
Revit提供的可停靠窗格的ID集合。
|
||||
|
||||
### [[DockablePaneState]]
|
||||
|
||||
描述了可停靠窗格窗口应该出现在Revit用户界面的什么地方。
|
||||
|
||||
### [[DoubleClickOptions]]
|
||||
|
||||
提供对设置的访问,以控制当前用户双击元素时发生的情况。
|
||||
|
||||
### [[ExternalCommandData]]
|
||||
|
||||
一个类包含对外部命令所需的应用程序和视图的引用。
|
||||
|
||||
### ExternalEvent
|
||||
|
||||
一个代表外部事件的类。
|
||||
|
||||
### [[FamilyInstancePlacingArgs]]
|
||||
|
||||
该类用于在放置FamilyInstance期间访问必要的数据。
|
||||
|
||||
### FileDialog
|
||||
|
||||
支持显示用于从Autodesk Revit导航和选择文件的对话框的基类。
|
||||
|
||||
### FileOpenDialog
|
||||
|
||||
该类允许插件提示用户使用Revit对话框来导航和选择现有文件路径。这个对话框通常用于选择一个文件来打开或导入。
|
||||
|
||||
### FileSaveDialog
|
||||
|
||||
该类允许插件提示用户使用Revit对话框来导航和选择现有或新的文件路径。这个对话框通常用于输入一个文件名来保存或导出。
|
||||
|
||||
### FilterDialog
|
||||
|
||||
允许显示用于在Autodesk Revit中创建和编辑FilterElements的对话框。
|
||||
|
||||
### PreviewControl
|
||||
|
||||
呈现一个预览控件来浏览Revit模型。
|
||||
|
||||
### [[PromptForFamilyInstancePlacementOptions]]
|
||||
|
||||
该类包含控制族实例交互式放置行为的选项。
|
||||
|
||||
### [[PulldownButton]]
|
||||
|
||||
PulldownButton对象表示RibbonPanel上的一个带下拉列表的按钮。
|
||||
|
||||
### [[PulldownButtonData]]
|
||||
|
||||
该类包含了在功能区中构建一个下拉按钮所需的信息。
|
||||
|
||||
### [[PushButton]]
|
||||
|
||||
PushButton对象表示RibbonPanel上的一个按钮。
|
||||
|
||||
### [[PushButtonData]]
|
||||
|
||||
该类包含了在功能区中构建一个按钮的必要信息。
|
||||
|
||||
### [[RadioButtonGroup]]
|
||||
|
||||
代表功能区中的一组相关按钮。
|
||||
|
||||
### [[RadioButtonGroupData]]
|
||||
|
||||
该类包含了在Ribbon中构建一个丝带库所需的信息。
|
||||
|
||||
### [[RevitCommandId]]
|
||||
|
||||
代表Autodesk Revit中的一个命令ID。
|
||||
|
||||
### [[RevitLinkUIUtils]]
|
||||
|
||||
一个包含显示与Revit链接相关的用户界面的功能的类。
|
||||
|
||||
### [[RibbonButton]]
|
||||
|
||||
该类是PushButton和PulldownButton的基类。
|
||||
|
||||
### [[RibbonItem]]
|
||||
|
||||
RibbonItem对象表示RibbonPanel上的一个项目,可以是一个按钮或下拉式,它应该包含创建一个RibbonItem的信息。
|
||||
|
||||
### [[RibbonItemData]]
|
||||
|
||||
基类,用于包含在Ribbon中构造一个RibbonItem所必需的信息。
|
||||
|
||||
### [[RibbonPanel]]
|
||||
|
||||
代表由外部应用程序或外部命令添加到Add-Ins标签中的面板。
|
||||
|
||||
### [[SelectionUIOptions]]
|
||||
|
||||
提供访问与选择在Revit的用户界面中的行为方式有关的用户设置。
|
||||
|
||||
### [[SetupEnergySimulationDialog]]
|
||||
|
||||
在绿色建筑工作室服务器上调用能源模拟运行之前,通常会出现Revit对话框。
|
||||
|
||||
### [[SplitButton]]
|
||||
|
||||
SplitButton对象表示一个按钮,其可点击的按钮出现在一个下拉菜单之上。
|
||||
|
||||
### [[SplitButtonData]]
|
||||
|
||||
This class contains information necessary to construct a split button in the Ribbon.
|
||||
|
||||
### [[TabbedDialogExtension]]
|
||||
|
||||
包含创建和实现Revit选项对话框中新标签的行为所需的信息。
|
||||
|
||||
### [[TableViewUIUtils]]
|
||||
|
||||
该实用程序类包含涉及Revit用户界面的成员,并在时间表视图或MEP电气面板时间表上操作。
|
||||
|
||||
### [[TaskDialog]]
|
||||
|
||||
任务对话框是一个可以用来显示信息和接收用户简单输入的对话框。它有一套通用的控件,按标准顺序排列,以确保外观和感觉的一致性。
|
||||
|
||||
### [[TextBox]]
|
||||
|
||||
TextBox对象表示基于文本的控件,允许用户输入文本。
|
||||
|
||||
### [[TextBoxData]]
|
||||
|
||||
这个类包含了在功能区中构建一个文本框所需的信息。
|
||||
|
||||
### [[TextEditorOptions]]
|
||||
|
||||
提供访问控制Revit文本编辑器的外观和功能的设置。
|
||||
|
||||
### [[ThinLinesOptions]]
|
||||
|
||||
一个包含与细线选项相关的设置的实用类,它影响到用户界面中的显示。
|
||||
|
||||
### [[ToggleButton]]
|
||||
|
||||
ToggleButton对象表示一个已经被添加到RadioButtonGroup的按钮。
|
||||
|
||||
### [[ToggleButtonData]]
|
||||
|
||||
该类包含了在RadioButtonGroup中构造一个切换按钮所需的信息。
|
||||
|
||||
### [[UIApplication]]
|
||||
|
||||
代表Autodesk Revit用户界面的一个活动会话,提供对用户界面定制方法、事件和活动文档的访问。
|
||||
|
||||
### [[UIControlledApplication]]
|
||||
|
||||
代表Autodesk Revit用户界面,提供对UI定制方法和事件的访问。
|
||||
|
||||
### [[UIDocument]]
|
||||
|
||||
一个代表在Revit用户界面上打开的Autodesk Revit项目的对象。
|
||||
|
||||
### [[UIView]]
|
||||
|
||||
一个包含Revit用户界面中视图窗口数据的类。
|
||||
|
||||
## 接口
|
||||
|
||||
### IControllableDropHandler
|
||||
|
||||
当自定义数据被拖放到Revit用户界面上时,将执行一个接口。这个接口与IDropHandler不同,它允许处理程序验证下降事件是否可以在给定的视图上执行。
|
||||
|
||||
### IDockablePaneProvider
|
||||
|
||||
Revit用户界面将在用户界面初始化期间调用的接口,以收集关于可停靠窗格的插件信息。
|
||||
|
||||
### IDropHandler
|
||||
|
||||
当自定义数据被拖放到Revit用户界面上时,将执行一个接口。
|
||||
|
||||
### IExternalApplication
|
||||
|
||||
一个支持向Revit添加外部应用程序的接口。
|
||||
|
||||
### IExternalCommand
|
||||
|
||||
一个应该被实现的接口,为Revit插件的外部命令提供实现。
|
||||
|
||||
#### Result Execute(ExternalCommandData commandData,out string message,ElementSet elements)
|
||||
|
||||
###### commandData
|
||||
|
||||
一个ExternalCommandData对象,包含外部命令所需的应用程序和视图的引用。
|
||||
|
||||
###### message
|
||||
|
||||
错误信息可以由外部命令返回。只有当命令状态为 "Failed "时,才会显示该信息。该信息有1023个字符的限制;超过这个长度的字符串将被截断。
|
||||
|
||||
###### elements
|
||||
|
||||
指示在失败对话框中显示问题元素的元素集。只有在命令状态为 "Failed "时才会使用。
|
||||
|
||||
### IExternalCommandAvailability
|
||||
|
||||
一个应该被实现的接口,为Revit插件外部命令的可访问性检查提供实现。
|
||||
|
||||
### IExternalEventHandler
|
||||
|
||||
当一个外部事件发生时要执行的接口。
|
||||
|
||||
### IExternalResourceUIServer
|
||||
|
||||
用于提供与外部资源相关的用户界面操作的定制处理的接口。
|
||||
|
||||
### IFrameworkElementCreator
|
||||
|
||||
如果存在的话,Revit UI将调用该接口来构建窗格的框架元素。
|
||||
|
||||
## 委托
|
||||
|
||||
### TabbedDialogAction
|
||||
|
||||
用于标签式对话框操作的委托,如OnOK、OnCancel和RestoreDefaults。
|
||||
|
||||
## 枚举
|
||||
|
||||
### ContextualHelpType
|
||||
|
||||
代表上下文帮助类型。
|
||||
|
||||
### DockPosition
|
||||
|
||||
窗格应该停靠在Revit应用程序框架的哪个部分。
|
||||
|
||||
### DoubleClickAction
|
||||
|
||||
Revit在用户双击一个元素时可能采取的行动。
|
||||
|
||||
### DoubleClickTarget
|
||||
|
||||
Revit中支持双击的元素。请注意,这是指包括元素本身是一个双击目标的情况。作为目标的单个控件是单独处理的。
|
||||
|
||||
### EditorInteractionType
|
||||
|
||||
定义一个窗格在Revit UI中成为活动的时候与活动编辑器的互动类型。
|
||||
|
||||
### ExternalEventRequest
|
||||
|
||||
代表提出一个外部事件的请求的可能结果。
|
||||
|
||||
### FaceBasedPlacementType
|
||||
|
||||
这个枚举类型指定了可用于放置基于脸的家族实例的选项。
|
||||
|
||||
### ItemSelectionDialogResult
|
||||
|
||||
一个枚举类型,列出了提示对话框的可能反应,用户被要求选择一个或多个项目。
|
||||
|
||||
### PostableCommand
|
||||
|
||||
枚举所有可由API应用程序发布的内置命令。
|
||||
|
||||
### Result
|
||||
|
||||
在执行后通知Autodesk Revit你的应用程序的状态。
|
||||
|
||||
### RibbonItemType
|
||||
|
||||
一个枚举类型,列出了所有的工具条项目样式。
|
||||
|
||||
### SketchGalleryOptions
|
||||
|
||||
枚举所有的草图选项。
|
||||
|
||||
### Tab
|
||||
|
||||
一个列举静态标签的枚举类型,支持通过API添加面板。
|
||||
|
||||
### TaskDialogCommandLinkId
|
||||
|
||||
用于指定CommandLink的Id的枚举。
|
||||
|
||||
### TaskDialogCommonButtons
|
||||
|
||||
一个枚举类型,包含了可用于任务对话框的标准按钮。
|
||||
|
||||
### TaskDialogIcon
|
||||
|
||||
将在任务对话框中使用的标准图标。
|
||||
|
||||
### TaskDialogResult
|
||||
|
||||
用于指定任务对话框结果的枚举。
|
||||
|
||||
### UITheme
|
||||
|
||||
应用框架的主题。
|
||||
Reference in New Issue
Block a user