共用方式為


SelectionOperations.Toggle 方法

處理要求,以程式設計方式切換設計工具中物件的選取狀態。

命名空間:  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

參數

傳回值

型別:Microsoft.Windows.Design.Interaction.Selection
新的選取範圍,包含或不含要切換的物件。如需詳細資訊,請參閱「備註」一節。

例外狀況

例外狀況 條件
ArgumentNullException

context 或 itemToToggle 是 nullNull 參照 (即 Visual Basic 中的 Nothing)。

備註

如果已經選取指定的物件,則會取消選取該物件。 如果該物件是唯一選取的項目,則這個方法會嘗試選取物件的父代。

如果未選取指定的物件,則會變成已選取,且成為主要選取物件。

這個命令不會變更設計工具內任何其他物件的選取狀態。

.NET Framework 安全性

請參閱

參考

SelectionOperations 類別

Microsoft.Windows.Design.Interaction 命名空間

Selection

SelectionCommands

ToggleSelectTarget

SelectionTool

EditingContext

其他資源

WPF 設計工具擴充性架構