處理要求,以程式設計方式切換設計工具中物件的選取狀態。
命名空間: Microsoft.Windows.Design.Interaction
組件: Microsoft.Windows.Design.Interaction (在 Microsoft.Windows.Design.Interaction.dll 中)
語法
'宣告
Public Shared Function Toggle ( _
context As EditingContext, _
itemToToggle As ModelItem _
) As Selection
public static Selection Toggle(
EditingContext context,
ModelItem itemToToggle
)
public:
static Selection^ Toggle(
EditingContext^ context,
ModelItem^ itemToToggle
)
static member Toggle :
context:EditingContext *
itemToToggle:ModelItem -> Selection
public static function Toggle(
context : EditingContext,
itemToToggle : ModelItem
) : Selection
參數
- context
型別:Microsoft.Windows.Design.EditingContext
目前要編輯的內容。
- itemToToggle
型別:Microsoft.Windows.Design.Model.ModelItem
要選取或取消選取的物件。
傳回值
型別:Microsoft.Windows.Design.Interaction.Selection
新的選取範圍,包含或不含要切換的物件。如需詳細資訊,請參閱「備註」一節。
例外狀況
| 例外狀況 | 條件 |
|---|---|
| ArgumentNullException | context 或 itemToToggle 是 nullNull 參照 (即 Visual Basic 中的 Nothing)。 |
備註
如果已經選取指定的物件,則會取消選取該物件。 如果該物件是唯一選取的項目,則這個方法會嘗試選取物件的父代。
如果未選取指定的物件,則會變成已選取,且成為主要選取物件。
這個命令不會變更設計工具內任何其他物件的選取狀態。
.NET Framework 安全性
- 完全信任立即呼叫者。這個成員無法供部分信任的程式碼使用。如需詳細資訊,請參閱從部分受信任程式碼使用程式庫。
請參閱
參考
Microsoft.Windows.Design.Interaction 命名空間