이 문서는 기계 번역을 이용하여 번역되었습니다. 문서를 영문으로 보려면 영문 확인란을 선택하세요. 마우스 포인터를 텍스트 위로 이동시켜 팝업 창에서 영문 텍스트를 표시할 수도 있습니다.
번역
영문

UIElement.AllowDrop 속성

 

이 요소를 끌어서 놓기 작업의 대상으로 사용할 수 있는지 여부를 나타내는 값을 가져오거나 설정합니다. 이 속성은 종속성 속성입니다.

네임스페이스:   System.Windows
어셈블리:  PresentationCore.dll의 PresentationCore

public bool AllowDrop { get; set; }

속성 값

Type: System.Boolean

이 요소를 끌어서 놓기 작업의 대상으로 사용할 수 있으면 true이고, 그렇지 않으면 false입니다.기본값은 false입니다.

끌어서 놓기 작업은 기본적으로 활성화되지 않으며 AllowDroptrue로 설정하여 활성화해야 합니다.이 기본 설정을 제외하면 끌어서 놓기 작업은 구현에 따라 완전히 달라지며 UIElement 또는 기타 기본 요소 클래스에 의해 정의되지 않습니다. RichTextBox 등의 특정 컨트롤에는 기본 동작이 있습니다.끌어서 놓기에 대한 자세한 내용은 끌어서 놓기 개요를 참조하십시오.

FrameworkElement는 해당 구현에서 이 종속성 속성의 메타데이터를 재정의합니다.특히 FrameworkElement는 속성 값 상속을 허용하도록 이 속성을 지정합니다(메타데이터에서 Inheritstrue임).이 컨텍스트에서 속성 값 상속이란 자식 요소에 로컬 값 또는 스타일을 통해 AllowDrop에 할당된 다른 값이 없으며 스타일, 기본값 또는 로컬 값을 통해 가장 근접한 부모 요소의 값에 이 값이 할당되어 있는 경우, 부모 요소의 값이 속성 시스템에 의해 이전에 할당되지 않은 모든 자식 요소에 할당됨을 의미합니다.실제로 이는 루트 요소에서 놓기 작업을 허용할지 여부를 지정할 수 있으며, 값은 구체적으로 해당 값을 false로 할당하지 않은 모든 자식 요소로 전파됨을 나타냅니다.

식별자 필드

AllowDropProperty

true로 설정된 메타데이터 속성

없음

다음 태그 예제에서는 TextBox의 특성을 사용하여 AllowDrop 속성을 true로 설정하고, 집계에서 TextBox를 끌어올 때 다중 행 텍스트 데이터 개체의 대상이 될 수 있도록 하는 기타 몇 가지 관련 속성도 설정합니다.전체 샘플을 보려면 를 참조하십시오.be90d645-dd61-4f53-93bb-87902d086ef7

<TextBox
  Name="tbDisplayFileContents" 
  Grid.Row="1" 
  AcceptsReturn="True" AcceptsTab="True" 
  AllowDrop="True" 
  BorderThickness="1" BorderBrush="Black" 
  HorizontalScrollBarVisibility="Auto" VerticalScrollBarVisibility="Auto"

  PreviewDragOver="ehDragOver" PreviewDrop="ehDrop"
/>

.NET Framework
3.0 이후에 사용 가능
Silverlight
4.0 이후에 사용 가능
Windows Phone Silverlight
7.1 이후에 사용 가능
맨 위로 이동
표시: