Поделиться через


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

Объект зависимостей (a UIElement или ContentElement), к которому необходимо добавить обработчик событий.

handler
DataObjectPastingEventHandler

Делегат, ссылающийся на метод обработчика для добавления.

Комментарии

Используйте это событие для проверки объекта данных перед вставкой данных и, возможно, для принятия решения об альтернативном курсе действия, например:

  • Отмена вставки— отмена всей операции вставки путем вызова CancelCommand метода.

  • Выберите альтернативный формат . Измените выбранный формат вставки, указав новое значение для FormatToApply свойства. Только что выбранный формат должен быть добавлен объектом данных.

    Замечание

    Если формат вставки изменен, убедитесь, что целевой объект вставки поддерживает только что указанный формат.

  • Вставьте новый формат . Если определить, что объект данных вставки не поддерживает нужный формат, обновите объект данных, чтобы включить версию данных в нужный формат. Пользовательские преобразователи данных часто используются в рамках этого процесса.

Изменение содержимого объекта данных вставки (DataObject) не изменяет данные, хранящиеся в системном буфере обмена. Любые такие изменения будут применяться только к объекту данных, связанному с связанной командой вставки.

Применяется к

См. также раздел