IModalService 인터페이스

정의

모달 대화 상자가 표시되었다는 알림을 호스트 애플리케이션에 전달합니다.Enables notification to a host application that a modal dialog is displayed.

public interface class IModalService
public interface IModalService
type IModalService = interface
Public Interface IModalService

설명

디자이너를 호스팅하는 애플리케이션 중에는 모달 대화 상자가 호출될 때 알림을 받아야 하는 경우가 있습니다.Some applications that host designers need to be notified when a modal dialog box has been invoked. 이러한 호스트의 예로 Visual Studio를 들 수 있습니다.Visual Studio is an example of such a host. IModalService 인터페이스는 현재 모달 상태를 전달하기 위한 인터페이스를 제공합니다.The IModalService interface provides an interface to communicate the current modal status.

Windows 워크플로 디자이너는 SetModalState 메서드를 호출합니다.The Windows Workflow Designer calls the SetModalState method. 경우는 isModal 매개 변수는 설정 true, 호스트는 모달 대화 상자가 표시 되었다는 알림이 전송 됩니다.When the isModal parameter is set to true, the host is notified that a modal dialog is displayed.

이 서비스는 선택 항목입니다.This is an optional service. 호스트 애플리케이션에 모달 상태를 알릴 필요가 없으면 이 서비스를 사용하지 않아도 됩니다.If a host application does not care about the modal status, you need not use the service.

현재 구현에서는 Windows Presentation Foundation (WPF) 메시지 상자 (즉, 모달 대화 상자)를 호출 하는 경우에 SetModalState 가 호출 되지 않습니다.In the current implementation, if a Windows Presentation Foundation (WPF) message box (which is a modal dialog) is invoked, the SetModalState is not called. 호스트 애플리케이션에 이 정보가 필요하면 다른 해결 방법을 찾아야 합니다.If the host application requires this information, another workaround must be created.

메서드

SetModalState(Boolean)

모달 대화 상자가 표시되었다는 알림이 호스트 애플리케이션에 전달됩니다.Notifies the host application that a modal dialog is being displayed.

적용 대상