DataObject.AddPastingHandler Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
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.