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


DataObject.AddSettingDataHandler Метод

Определение

Добавляет обработчик событий SettingData к заданному объекту зависимости.

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

Параметры

element
DependencyObject

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

handler
DataObjectSettingDataEventHandler

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

Комментарии

Событие SettingData возникает как часть команды копирования или перетаскивания, по одному разу для каждого из форматов данных, добавляемых в связанный объект данных. Как правило, это событие связано с элементом управления содержимым, например TextBox.

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

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

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