IActorItem
액터에 속하는 모든 구성 요소(항목)의 기본 인터페이스입니다.
네임스페이스: ControlBee.Interfaces
상속: INotifyPropertyChanged
속성
| 이름 | 타입 | 설명 |
|---|---|---|
Actor | IActorInternal | 이 항목을 소유하는 액터입니다. |
ItemPath | string | 액터 내에서 이 항목의 계층적 경로입니다. |
Name | string | 이 항목의 표시 이름입니다. |
Desc | string | 이 항목의 설명입니다. |
Visible | bool | UI에서 이 항목의 표시 여부입니다. |
메서드
ProcessMessage
이 항목으로 전달된 수신 메시지를 처리합니다.
bool ProcessMessage(ActorItemMessage message);
매개변수:
message— 처리할 메시지입니다.
반환값: 메시지가 처리되면 true, 그렇지 않으면 false입니다.
UpdateSubItem
이 항목이 소유한 모든 하위 항목의 상태를 업데이트합니다.
void UpdateSubItem();
InjectProperties
지정된 데이터 소스에서 구성 속성을 주입합니다.
void InjectProperties(ISystemPropertiesDataSource dataSource);
매개변수:
dataSource— 주입할 속성이 포함된 데이터 소스입니다.
Init
생성 후 이 항목을 초기화합니다.
void Init();
PostInit
모든 항목이 초기화된 후 사후 초기화 작업을 수행합니다.
void PostInit();