我正在尝试制作一个petrel插件,它需要以函数图和直方图的形式输出。我能以编程方式命名功能窗口吗?
答案 0 :(得分:3)
是的,您可以使用INameInfoFactory重命名FunctionWindow。
INameInfoFactory nameFactory = (null != funcWindow) ? CoreSystem.GetService<INameInfoFactory>(funcWindow) : null;
var nameInfo = (null != nameFactory) ? nameFactory.GetNameInfo(funcWindow) : null;
if (null != nameInfo && nameInfo.CanChangeName)
{
nameInfo.Name = windowName;
}