다음을 통해 공유


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 Designer 확장성 아키텍처