다음을 통해 공유


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

적용 대상

추가 정보