다음을 통해 공유


UndoEngine.UndoUnit 클래스

정의

사용자가 실행 취소할 수 있는 작업 단위를 캡슐화합니다.

protected: ref class UndoEngine::UndoUnit
protected class UndoEngine.UndoUnit
Protected Class UndoEngine.UndoUnit
상속
UndoEngine.UndoUnit

설명

합니다 UndoEngine.UndoUnit 클래스 내에서 중첩 된 클래스인 UndoEngine 취소할 수 있는 작업을 캡슐화 하는 합니다. 기본 UndoEngine.UndoUnit 구현을 변경 알림을 모니터링 하 고 각 변경에 대 한 이벤트의 목록을 작성 합니다. 사용 하 여 이러한 이벤트를 저장 IDesignerSerializationService합니다. UndoEngine.UndoUnit 에서 직접 변경 내용에 대 한 이벤트 알림을 받는 UndoEngine 은 여러 public virtual 메서드. 파생 될 수 있습니다 UndoEngine.UndoUnit 추가 논리를 수행 합니다. 원하는 경우 기본 완전히 무시할 수 있습니다 UndoEngine.UndoUnit 구현 합니다.

생성자

UndoEngine.UndoUnit(UndoEngine, String)

UndoEngine.UndoUnit 클래스의 새 인스턴스를 초기화합니다.

속성

IsEmpty

UndoEngine.UndoUnit에 이벤트가 없는지 여부를 나타내는 값을 가져옵니다.

Name

UndoEngine.UndoUnit의 이름을 가져옵니다.

UndoEngine

부모 UndoEngine을 가져옵니다.

메서드

Close()

실행 취소 엔진에서 호출을 받아 이 단위를 닫습니다.

ComponentAdded(ComponentEventArgs)

UndoEngine 이벤트에 대한 응답으로 ComponentAdded에서 호출을 받습니다.

ComponentAdding(ComponentEventArgs)

UndoEngine 이벤트에 대한 응답으로 ComponentAdding에서 호출을 받습니다.

ComponentChanged(ComponentChangedEventArgs)

UndoEngine 이벤트에 대한 응답으로 ComponentChanged에서 호출을 받습니다.

ComponentChanging(ComponentChangingEventArgs)

UndoEngine 이벤트에 대한 응답으로 ComponentChanging에서 호출을 받습니다.

ComponentRemoved(ComponentEventArgs)

UndoEngine 이벤트에 대한 응답으로 ComponentRemoved에서 호출을 받습니다.

ComponentRemoving(ComponentEventArgs)

UndoEngine 이벤트에 대한 응답으로 ComponentRemoving에서 호출을 받습니다.

ComponentRename(ComponentRenameEventArgs)

UndoEngine 이벤트에 대한 응답으로 ComponentRename에서 호출을 받습니다.

Equals(Object)

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

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

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

(다음에서 상속됨 Object)
GetService(Type)

요청한 서비스의 인스턴스를 가져옵니다.

GetType()

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

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

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

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

단위의 현재 이름을 나타내는 String을 반환합니다.

Undo()

실행 취소 또는 다시 실행 작업을 수행합니다.

UndoCore()

실행 취소 작업을 수행하기 위해 Undo()에서 호출합니다.

적용 대상

추가 정보