이 설명서는 보관되지만 유지 되지 않습니다.

UIElement.AllowDrop 속성

업데이트: 2007년 11월

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

네임스페이스:  System.Windows
어셈블리:  PresentationCore(PresentationCore.dll)
XAML의 XMLNS: http://schemas.microsoft.com/winfx/xaml/presentation

public bool AllowDrop { get; set; }
/** @property */
public boolean get_AllowDrop()
/** @property */
public  void set_AllowDrop(boolean value)

public function get AllowDrop () : boolean
public function set AllowDrop (value : boolean)
<object AllowDrop="bool" .../>

속성 값

형식: System.Boolean

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

식별자 필드

AllowDropProperty

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

없음

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

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

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

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

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


Windows Vista

.NET Framework 및 .NET Compact Framework에서 모든 플랫폼의 전체 버전을 지원하지는 않습니다. 지원되는 버전의 목록을 보려면 .NET Framework 시스템 요구 사항을 참조하십시오.

.NET Framework

3.5, 3.0에서 지원
표시: