SelectionState.CoercedSelection 屬性
藉由將強制型轉的規則套用到實際的選取範圍中取得強制型轉的選取項目。注意: 傳回的值可以是 null。空值強制型轉表示選取狀態 (亦即不會定義強制型轉的規則多個 seleciton,包括僅註解連接器覆蓋著 GeneralSelection 的狀態,並不會定義任何強制型轉的規則,讓 seleciton 的強制型轉是 null)。如果強制型轉的規則所定義的選取狀態,但是強制型轉失敗 (就可能發生的情況,包括數個元件屬於不同的區域為選取),則強制型轉的選取項目存在,但是是空的。這些協助程式可用於揭強制選取範圍的結果: * IsCoercible 為 true,如果 seleciton 能強制轉換 (例如:選取狀態不會定義強制型轉的規則)。CoercedSelection 會傳回一個集合,但它可能是空的。* IsCoercionFailure 為 true,如果實際的選取項目能強制轉換,但是強制型轉失敗 (因為強迫規則)。 CoercedSelection 將會是 empy 集合。* HasCoercion 為 true,如果指定實際的範圍為 coercable,且其強制型轉不會失敗。CoercedSelection 會傳回空集合。
命名空間: Microsoft.VisualStudio.Modeling.Diagrams
組件: Microsoft.VisualStudio.Modeling.Sdk.Diagrams.11.0 (在 Microsoft.VisualStudio.Modeling.Sdk.Diagrams.11.0.dll 中)
語法
'宣告
Public Overridable ReadOnly Property CoercedSelection As ICollection
public virtual ICollection CoercedSelection { get; }
屬性值
型別:System.Collections.ICollection
.NET Framework 安全性
- 完全信任立即呼叫者。這個成員無法供部分信任的程式碼使用。如需詳細資訊,請參閱從部分受信任程式碼使用程式庫。