我正在通过一个名为Revit的建筑建模软件的API创建一个自定义加载项命令。我的命令可能需要一些时间才能完成,因此我想向用户显示带有进度条的窗口。 通常,如果我要创建一个像这样的进度窗口,它将在主UI线程上,并且正在完成的实际工作将发生在辅助工作线程上。但是,Revit要求通过调用自定义命令的线程来访问API。所以我必须在第二个线程上创建我的进度条。 我发现这篇博客文章关于launching a
对不起,如果这是愚蠢的问题,我是C#的新手,所以请给我一个休息。 我正在使用Revit API。目前Revit API不支持多线程操作。 我的问题是如何在不调用新线程的情况下停止循环? 我正在特林得到一个快照,我waitting供用户选择一个快照,所以我把无穷远环,直到该条件满足 while (!Clipboard.ContainsImage()) //loop till user get a c
我正在尝试创建我的第一个Revit插件。 我正在使用Revit 2014,我想要的是放置从文件加载的家庭的单个实例。实际上,我使用此代码: [TransactionAttribute(TransactionMode.Manual)]
[RegenerationAttribute(RegenerationOption.Manual)]
public class InsertFamily : IE
我想通过参数值来修改family.I在Google上花费了很多时间。在结果我得到了它会告诉用VB.NET Read and Write Parameter Values with VB.NET 在这个例子中读取和写入参数值,我们获取的参数并写入名为“ParametersValue.txt”在文本文件中的值几个环节。但我很困惑,我应该如何通过这个文件来恢复? 我希望有人能带我走向正确的方向。我真的会