DataObject.AddPastingHandler Methode

Definitie

Hiermee voegt u een Pasting gebeurtenis-handler toe aan een opgegeven afhankelijkheidsobject.

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)

Parameters

element
DependencyObject

Het afhankelijkheidsobject (a UIElement of ContentElement) waaraan de gebeurtenis-handler moet worden toegevoegd.

handler
DataObjectPastingEventHandler

Een gemachtigde die verwijst naar de handlermethode die moet worden toegevoegd.

Opmerkingen

Gebruik deze gebeurtenis om een gegevensobject te inspecteren voordat de gegevens worden geplakt en om te beslissen over een alternatieve actie, zoals:

  • De plakbewerking annuleren - De hele plakbewerking annuleren door de CancelCommand methode aan te roepen.

  • Selecteer een alternatieve indeling - Wijzig de geselecteerde plakindeling door een nieuwe waarde voor de FormatToApply eigenschap op te geven. De zojuist geselecteerde indeling moet worden ondersteund door het gegevensobject dat moet worden geplakt.

    Note

    Als de plakindeling is gewijzigd, moet u ervoor zorgen dat het plakdoel de zojuist opgegeven indeling ondersteunt.

  • Een nieuwe indeling invoegen : als u bepaalt dat het plakgegevensobject de gewenste indeling niet ondersteunt, werkt u het gegevensobject bij met een versie van de gegevens in de gewenste indeling. Aangepaste gegevensconversieprogramma's worden vaak gebruikt als onderdeel van dit proces.

Als u de inhoud van een plakgegevensobject wijzigt (DataObject) worden de gegevens die zijn opgeslagen op het klembord van het systeem niet gewijzigd. Dergelijke wijzigingen zijn alleen van toepassing op het gegevensobject dat is gekoppeld aan de bijbehorende plakopdracht.

Van toepassing op

Zie ook