该类为Revit API中的一部分,位于Autodesk.Revit.UI命名空间下,用于在Revit中提示用户选择实例放置选项。
该类有一个构造函数:
public PromptForFamilyInstancePlacementOptions();
该类有以下属性:
类型:bool
指示用户是否完成了放置实例的操作。如果为true,则放置操作已完成;否则,放置操作未完成。
类型:FamilyInstancePlacementOptions
表示实例放置选项的枚举值。
该类没有公共方法。
以下示例演示如何在Revit中使用此类:
PromptForFamilyInstancePlacementOptions prompt = new PromptForFamilyInstancePlacementOptions();
prompt.Options = FamilyInstancePlacementOptions.PlaceOne;
TaskDialog.Show("Placement Options", "Please select placement options for family instances.");
bool completed = prompt.Completed;
if (completed)
{
if (prompt.Options == FamilyInstancePlacementOptions.PlaceOne)
{
// Place only one instance.
}
else if (prompt.Options == FamilyInstancePlacementOptions.PlaceMultiple)
{
// Place multiple instances.
}
}
以上示例提示用户选择实例放置选项,并根据用户选择的选项执行各自的操作。