ShapeElement.ShouldTryParentShapeForMergeOnToolboxDoubleClick 屬性
如果為 true,當使用者按兩下已選取此圖案狀態下的工具箱項目時,如果工具無法與此圖案合併,將會嘗試與父圖案合併。 預設為 true。
命名空間: Microsoft.VisualStudio.Modeling.Diagrams
組件: Microsoft.VisualStudio.Modeling.Sdk.Diagrams.12.0 (在 Microsoft.VisualStudio.Modeling.Sdk.Diagrams.12.0.dll 中)
語法
'宣告
Public Overridable ReadOnly Property ShouldTryParentShapeForMergeOnToolboxDoubleClick As Boolean
public virtual bool ShouldTryParentShapeForMergeOnToolboxDoubleClick { get; }
屬性值
備註
DSL 使用者建立數個項目的快速方式就是重複按兩下工具箱項目。 例如,在使用 [元件] 方案範本建立的 DSL,您在圖表中可以將數個元件可以重複按兩下 [元件] 工具。 因此,您可以選取元件重複按兩下 [輸入連接埠] 或 [輸出連接埠] 工具快速建立元件的連接埠。
一般情況下,按兩下工具會建立新的項目,做為所選元素的子系。 例如,在中,如果您選取元件並按兩下 [輸入連接埠] 工具,新的通訊埠選取的元件建立。 當作業結束時,會選取新的項目。 這表示一個問題:如果使用者現在按兩下 [輸出連接埠] 工具,則不應該發生,,因為輸出連接埠不能有輸入連接埠做為其父代。 不過,如果 ShouldTryParentShapeForMergeOnToolboxDoubleClick ,則傳回 true,新的通訊埠加入至父元件。
這個屬性預設值為 true,但您可以在您的圖案類別中覆寫它的定義。
警告
如果您在 DSL 總管的編輯器屬性使用自黏工具,則這個屬性絕不會呼叫。按兩下工具箱中圖表讓使用者重複按一下建立新項目。
.NET Framework 安全性
- 完全信任立即呼叫者。這個成員無法供部分信任的程式碼使用。如需詳細資訊,請參閱從部分受信任程式碼使用程式庫。