다음을 통해 공유


DataObject.AddPastingHandler 메서드

정의

Pasting 지정된 종속성 개체에 이벤트 처리기를 추가합니다.

public:
 static void AddPastingHandler(System::Windows::DependencyObject ^ element, System::Windows::DataObjectPastingEventHandler ^ handler);
public static void AddPastingHandler(System.Windows.DependencyObject element, System.Windows.DataObjectPastingEventHandler handler);
static member AddPastingHandler : System.Windows.DependencyObject * System.Windows.DataObjectPastingEventHandler -> unit
Public Shared Sub AddPastingHandler (element As DependencyObject, handler As DataObjectPastingEventHandler)

매개 변수

element
DependencyObject

이벤트 처리기를 추가할 종속성 개체( UIElement 또는 ContentElement)입니다.

handler
DataObjectPastingEventHandler

추가할 처리기 메서드를 참조하는 대리자입니다.

설명

이 이벤트를 사용하여 데이터를 붙여넣기 전에 데이터 개체를 검사하고 다음과 같은 대체 작업 과정을 결정할 수 있습니다.

  • 붙여넣기 취소 - 메서드를 호출하여 전체 붙여넣기 작업을 취소합니다 CancelCommand .

  • 대체 형식 선택 - 속성의 새 값을 지정하여 선택한 붙여넣기 형식을 FormatToApply 변경합니다. 새로 선택한 형식은 붙여넣을 데이터 개체에서 지원되어야 합니다.

    메모

    붙여넣기 형식이 변경된 경우 붙여넣기 대상이 새로 지정한 형식을 지원하는지 확인합니다.

  • 새 형식 삽입 - 붙여넣기 데이터 개체가 원하는 형식을 지원하지 않는 경우 데이터 버전을 원하는 형식으로 포함하도록 데이터 개체를 업데이트합니다. 사용자 지정 데이터 변환기는 종종 이 프로세스의 일부로 사용됩니다.

붙여넣기 데이터 개체(DataObject)의 내용을 변경해도 시스템 클립보드에 저장된 데이터는 변경되지 않습니다. 이러한 변경 내용은 연결된 붙여넣기 명령과 연결된 데이터 개체에만 적용됩니다.

적용 대상

추가 정보