다음을 통해 공유


Selection 클래스

정의

ContextItemEditingContext으로 게시되는 개체 선택을 정의합니다.

public ref class Selection : System::Activities::Presentation::ContextItem
public class Selection : System.Activities.Presentation.ContextItem
type Selection = class
    inherit ContextItem
Public Class Selection
Inherits ContextItem
상속
Selection

설명

선택 영역은 0개 이상의 개체로 구성됩니다. 선택 영역의 첫 번째 개체는 그룹의 한 개체를 키로 사용해야 할 때 사용되는 기본 선택 영역으로 정의됩니다. 각 개체는 로 ModelItem저장됩니다.

생성자

Selection()

Selection 개체를 만듭니다.

Selection(IEnumerable)

지정된 개체를 선택하여 Selection 개체를 만듭니다.

Selection(IEnumerable, Predicate<ModelItem>)

지정된 개체를 선택하여 Selection 개체를 만듭니다.

Selection(IEnumerable<ModelItem>)

지정된 개체를 선택하여 Selection 개체를 만듭니다.

Selection(IEnumerable<ModelItem>, Predicate<ModelItem>)

지정된 개체를 선택하여 Selection 개체를 만듭니다.

Selection(ModelItem[])

지정된 개체를 선택하여 Selection 개체를 만듭니다.

속성

ItemType

이 편집 컨텍스트 항목의 항목 형식을 반환합니다.

PrimarySelection

기본 선택을 반환합니다.

SelectedObjects

선택된 개체의 열거형입니다.

SelectionCount

이 선택에서 현재 선택된 개체의 수입니다.

메서드

Equals(Object)

지정된 개체가 현재 개체와 같은지 확인합니다.

(다음에서 상속됨 Object)
GetHashCode()

기본 해시 함수로 작동합니다.

(다음에서 상속됨 Object)
GetType()

현재 인스턴스의 Type을 가져옵니다.

(다음에서 상속됨 Object)
MemberwiseClone()

현재 Object의 단순 복사본을 만듭니다.

(다음에서 상속됨 Object)
OnItemChanged(EditingContext, ContextItem)

컨텍스트 항목이 컨텍스트 항목 관리자에 저장되기 전에 컨텍스트 항목에 대해 호출되는 메서드를 나타냅니다. 컨텍스트 항목 관리자의 이전 항목이 매개 변수로 전달됩니다.

(다음에서 상속됨 ContextItem)
Select(EditingContext, ModelItem)

컨텍스트의 기존 선택을 가져와 항목을 선택하는 선택 도우미 메서드입니다. 항목이 이미 선택 내에 있으면 선택이 보존되고 항목은 기본 선택으로 승격됩니다.

SelectOnly(EditingContext, ModelItem)

항목을 선택 내로 설정하는 선택 도우미 메서드입니다. 기존 항목은 선택 취소됩니다.

Subscribe(EditingContext, SubscribeContextCallback<Selection>)

선택 변경 이벤트를 구독하는 도우미 메서드입니다.

Toggle(EditingContext, ModelItem)

컨텍스트의 기존 선택을 가져와 항목의 토글된 상태를 포함하는 새 선택을 만드는 선택 도우미 메서드입니다. 항목이 선택에 추가되는 경우 기본 선택으로 추가됩니다.

ToString()

현재 개체를 나타내는 문자열을 반환합니다.

(다음에서 상속됨 Object)
Union(EditingContext, ModelItem)

컨텍스트의 기존 선택을 가져와 원래 선택 및 추가하도록 지정된 항목을 포함하는 새 선택을 만드는 선택 도우미 메서드입니다. 추가하도록 지정된 항목이 이미 원래 선택에 있는 경우 기본 선택으로 승격됩니다.

Unsubscribe(EditingContext, SubscribeContextCallback<Selection>)

이전에 추가된 선택 변경 이벤트를 제거하는 도우미 메서드입니다.

적용 대상