這是我認爲應該工作的聲明:的Revit ActiveAddInId語句錯誤
commandData.Application.ActiveAddInId;
錯誤:只有轉讓,電話,遞增,遞減和新對象表達式可以用作聲明
這是我認爲應該工作的聲明:的Revit ActiveAddInId語句錯誤
commandData.Application.ActiveAddInId;
錯誤:只有轉讓,電話,遞增,遞減和新對象表達式可以用作聲明
你看到的是因爲你不分配值的變量。 Active AddInId變量只是一個表示GUID的字符串,因此不能作爲語句調用。
你想在這裏完成什麼?
如果你想檢索插件的ID,你應該創建一個變量,然後分配AddinId
屬性。根據revit API文檔,ActiveAddInId
變量的類別爲AddInId
。所以你的代碼應該看起來像這樣。
AddInId id = commandData.Application.ActiveAddInId;