내보내기(0) 인쇄
모두 확장
이 문서는 수동으로 번역한 것입니다. 원본 텍스트를 보려면 포인터를 문서의 문장 위로 올리십시오.
번역
원본

UIElement.AllowDrop 속성

UIElement가 Silverlight 끌어서 놓기 작업 용도의 놓기 대상이 될 수 있는지 여부를 결정하는 값을 가져오거나 설정합니다.

네임스페이스:  System.Windows
어셈블리:  System.Windows(System.Windows.dll)

public bool AllowDrop { get; set; }
<uiElement AllowDrop="bool"/>

속성 값

형식: System.Boolean
UIElement 가 Silverlight 끌어서 놓기 작업 용도의 놓기 대상이 될 수 있으면 true이고, 그렇지 않으면 false입니다. 기본값은 false입니다.

Dependency property identifier field: AllowDropProperty

AllowDrop 은 놓기 대상과 관련이 있는 다양한 이벤트가 발생하거나 처리될 수 있는지 여부를 제어합니다. AllowDrop UIElement에서 true인 경우에만 이벤트가 발생합니다. 이 이벤트들은 다음과 같습니다.

각 나열된 이벤트는 라우트된 이벤트입니다. 버블링 끌어서 놓기 이벤트를 받는 추가 조건은 이벤트 라우트에 포함된 senderOriginalSource 개체의 AllowDroptrue로 설정되어 있어야 합니다. 라우트된 이벤트 개념에 대한 자세한 내용은 Silverlight 이벤트 개요를 참조하십시오.

플랫폼 참고 사항

Windows 플랫폼의 경우 Windows 모드를 실행하는 동안 UIElement 끌어서 놓기 이벤트를 처리할 수 없습니다. 자세한 내용은 Windowless(Silverlight 플러그 인 개체)을 참조하십시오.

Macintosh 플랫폼의 경우 Silverlight에서 끌어서 놓기 이벤트를 받으려면 호스팅 HTML에서 JavaScript 해결 방법 스크립트가 필요합니다. 호스트 HTML 페이지에서 JavaScript 이벤트를 사용하여 사용자의 끌어서 놓기 동작을 캡처한 다음 이러한 이벤트를 Silverlight 런타임 API로 전달해야 합니다. 자세한 내용은 Macintosh의 끌어서 놓기 이벤트 처리을 참조하십시오.

두 플랫폼 모두에서 전체 화면 모드 또는 창 없는 모드로 실행하는 동안 UIElement 끌어서 놓기 이벤트를 처리할 수 없습니다. 자세한 내용은 FullScreen(Silverlight 플러그 인 개체) 또는 Windowless(Silverlight 플러그 인 개체)를 참조하십시오.

끌어서 놓기, UAC 및 권한 범위

끌어서 놓기 이벤트를 사용하는 응용 프로그램을 개발하고 디버깅할 때 모든 참가 프로세스(Visual Studio, 브라우저 호스트 및 페이로드를 제공하는 파일 목록)가 같은 권한 수준에서 실행됩니다. UAC(사용자 계정 컨트롤)를 사용하는 시스템에서는 낮은 권한-높은 권한의 경계에 있는 메시지가 표시되지 않을 수 있으며, 이로 인해 Silverlight 끌어서 놓기 이벤트가 발생하지 않거나 디버깅되지 않을 수 있습니다.

Silverlight

5, 4에서 지원

Windows Phone용 Silverlight

Windows Phone OS 7.1에서 지원

Silverlight에서 지원되는 운영 체제 및 브라우저에 대한 자세한 내용은 지원되는 운영 체제 및 브라우저을 참조하십시오.

커뮤니티 추가 항목

추가
표시:
© 2014 Microsoft