Autodesk.Revit.UI.Events.FabricationPartBrowserChangedEventArgs
是Revit API中定义的一个事件参数类。当FABmep中的管道、配件等组件在Revit中被浏览时,该类将传递有关浏览事件的详细信息。
类型:IList<FabricationPartBrowserNode>
该属性返回一个包含在浏览器中刚刚添加的节点的列表。
类型:IList<FabricationPartBrowserNode>
该属性返回一个包含在浏览器中刚刚修改的节点的列表。
类型:IList<FabricationPartBrowserNode>
该属性返回一个包含在浏览器中刚刚删除的节点的列表。
类型:IList<FabricationPartBrowserNode>
该属性返回一个包含所有当前选定节点的列表。
类型:System.String
该属性返回浏览器中当前选定节点的工具提示文本。
以下示例演示如何使用Autodesk.Revit.UI.Events.FabricationPartBrowserChangedEventArgs
类:
public void OnFabricationPartBrowserChanged(object sender, Autodesk.Revit.UI.Events.FabricationPartBrowserChangedEventArgs e)
{
foreach (FabricationPartBrowserNode node in e.AddedNodes)
{
Console.WriteLine("Added node: " + node.Text);
}
foreach (FabricationPartBrowserNode node in e.ModifiedNodes)
{
Console.WriteLine("Modified node: " + node.Text);
}
foreach (FabricationPartBrowserNode node in e.RemovedNodes)
{
Console.WriteLine("Removed node: " + node.Text);
}
foreach (FabricationPartBrowserNode node in e.Selection)
{
Console.WriteLine("Selected Node: " + node.Text);
}
Console.WriteLine("Tooltip: " + e.ToolTip);
}
在上面的示例中,我们创建了一个事件处理程序,该处理程序处理FABmep中管道、配件等组件在Revit中浏览时触发的事件。我们使用Autodesk.Revit.UI.Events.FabricationPartBrowserChangedEventArgs
类的属性来获取有关浏览事件的详细信息,并在控制台上输出所需的信息。
Autodesk.Revit.UI.Events.FabricationPartBrowserChangedEventArgs
类是Revit API中非常有用的事件参数类之一,它提供了有关FABmep中管道、配件等组件在Revit中浏览的详细信息,可以在插件的开发过程中方便地使用。