desktop9:FileExplorerClassicDragDropContextMenuHandler
패키지된 데스크톱 앱에 대한 끌어서 놓기 처리기 셸 확장의 레거시 IContextMenu 구현을 등록합니다.
요소 계층 구조
<desktop9:FileExplorerClassicDragDropContextMenuHandler>
Syntax
<desktop9:FileExplorerClassicDragDropContextMenuHandler>
desktop9:ExtensionHandler{0,1000}
</desktop9:FileExplorerClassicDragDropContextMenuHandler>
키
{}
특정 발생 범위
특성 및 요소
특성
없음
자식 요소
자식 요소 | Description |
---|---|
desktop9:ExtensionHandler | 패키지된 데스크톱 앱에 대한 상황에 맞는 메뉴 처리기 셸 확장의 레거시 IContextMenu 구현에 대한 처리기를 지정합니다. |
부모 요소
부모 요소 | Description |
---|---|
desktop9:Extenson | 앱의 확장 지점을 선언합니다. |
설명
레거시 IContextMenu COM 인터페이스를 사용하여 끌어서 놓기 셸 확장을 구현하는 패키지된 데스크톱 앱은 패키지 매니페스트 파일에 이 요소를 포함해야 합니다. 자세한 내용은 패키지된 앱에 대한 레거시 상황에 맞는 메뉴 지원을 참조하세요.
예제
다음 예제에서는 패키지 매니페스트 파일 내에서 FileExplorerClassicDragDropContextMenuHandler 요소를 사용하여 끌어서 놓기 셸 확장을 등록하는 방법을 보여 줍니다.
<desktop9:Extension Category="windows.fileExplorerClassicDragDropContextMenuHandler">
<desktop9:FileExplorerClassicDragDropContextMenuHandler>
<desktop9:ExtensionHandler Type="*" Clsid="<GUID-for-the-com-server>" />
<desktop9:ExtensionHandler Type=".txt" Clsid="<GUID-for-the-com-server>" />
<desktop9:ExtensionHandler Type="Directory" Clsid="<GUID-for-the-com-server>" />
</desktop9:FileExplorerClassicDragDropContextMenuHandler>
</desktop9:Extension>
이 예제에서는 다음 구문을 사용하여 desktop9 xml 네임스페이스를 매니페스트 파일에 추가한 것으로 가정합니다.
<xmlns:desktop9="http://schemas.microsoft.com/appx/manifest/desktop/windows10/9">
AppXManifest 파일에는 종속성 MaxTested가 버전 10.0.21300.0 이상으로 설정되어 있어야 합니다. 최소 버전 10.0.21300.0부터 OS 빌드를 지원합니다.
요구 사항
항목 | 값 |
---|---|
네임스페이스 | http://schemas.microsoft.com/appx/manifest/desktop/windows10/9 |
Minimum OS Version | Windows 11 버전 21H2(빌드 22159) |