backround 프로세스 및 MVP 패턴을 사용하여 응용 프로그램을 개발하고 있습니다. 나는이 같은 ModelProcess (모델)에 프로세스의 상태 (isCanceled, isStarted 또는 isPaused)를 저장할 수 있습니다 :모델 속성이 변경되면 이벤트를 발생시키는 방법
public event EventHandler CancelChanged;
bool isCanceled = false;
public bool IsCanceled
{
get { return isCanceled; }
set
{
isCanceled = value;
if (isCanceled)
{
if (CancelChanged != null)
{
CancelChanged(this, EventArgs.Empty);
}
}
}
}
(isCanceled)를 해제해야합니다. 그렇지 않으면 isCanceled가 true로 설정된 경우에만 통지됩니다. 상태를 앞뒤로 전환하는 경우가있을 수 있습니다. – Arthis