LinkedResourceOpeningEventArgs
类是 Revit 中的一个事件参数类,它提供了有关正在打开的链接资源的信息。
LinkedResourceOpeningEventArgs
类从 System.EventArgs
类派生出来。
LinkedResourceOpeningEventArgs
类有一个构造函数:
public LinkedResourceOpeningEventArgs(Document linkedDocument)
参数:
linkedDocument
:类型为 Document
的打开链接资源的文档对象。LinkedResourceOpeningEventArgs
类有一个只读属性:
类型:Document
说明:打开链接资源的文档对象。
public void OpenLinkedFile(Document doc, string linkedFilePath)
{
bool success = doc.LoadFamily(linkedFilePath, new LinkedFileOptions(), new LinkedResourceOpeningHandler());
if (success)
{
// 打开链接资源成功
}
else
{
// 打开链接资源失败
}
}
public class LinkedResourceOpeningHandler : ILinkedResourceOpeningHandler
{
public void HandleLinkedResourceOpening(object sender, LinkedResourceOpeningEventArgs args)
{
// LinkedResourceOpeningEventArgs 提供了有关正在打开的链接资源的信息
Document linkedDoc = args.LinkedDocument;
// 处理打开链接资源操作
}
}