WPF에서 윈도우에 대한 싱글 톤 객체 생성을 검색했습니다.어떻게 창에 싱글턴 인스턴스를 만들 수 있습니까?
public static Test DefInstance
{
get
{
if (formDefInstance == null) // formDefInstance.IsDisposed
{
initializingDefInstance = true;
formDefInstance = new cas18();
initializingDefInstance = false;
}
return formDefInstance;
}
set { formDefInstance = value; }
}
그러나 forDefInstance.IsDisposed
작동 및 오류를 던지고되지 않습니다.
어떤 아이디어가 있습니까?
이 질문을 downvote 할 이유가 없습니다. 코드 샘플에서 그가하고 싶은 일이 꽤 명확합니다. 그는 창을 한 번만 열려고하지만 창을 닫았는지 여부도 감지하려고합니다. 그런 다음 다시 열 수는 있지만 화면에 두 개의 창이 동시에 없어야합니다. 사실 꽤 재미있는 질문이라고 생각합니다! –
@ThorstenDittmar : 나는 downvoted 사람이 아니었지만 "... 작동하지 않고 오류를 던지고있다"* 오류 메시지를 포함하지 않고 * downvoted 요청하는 것입니다. – Heinzi
@Heinzi 질문이 완전하지는 않지만 이것이 사실이지만, 나는 downvote를받을 가치가 있다고 생각하지 않는다. @ OP 오류 메시지를 추가하십시오. – ken2k