DataObject.AddPastingHandler Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Přidá obslužnou rutinu Pasting události do zadaného objektu závislosti.
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)
Parametry
- element
- DependencyObject
Objekt závislosti (a UIElement nebo ContentElement), do kterého chcete přidat obslužnou rutinu události.
- handler
- DataObjectPastingEventHandler
Delegát, který odkazuje na metodu obslužné rutiny přidat.
Poznámky
Tato událost slouží ke kontrole datového objektu před vložením dat a případně k rozhodnutí o alternativním průběhu akce, například:
Zrušení vložení – Zrušení celé operace vložení voláním CancelCommand metody.
Vyberte alternativní formát – změňte vybraný formát vložení zadáním nové hodnoty vlastnosti FormatToApply . Nově vybraný formát musí být podporován datovým objektem, který má být vložen.
Poznámka:
Pokud se formát vložení změní, ujistěte se, že cíl vložení podporuje nově zadaný formát.
Vložení nového formátu – Pokud zjistíte, že datový objekt pro vložení požadovaný formát nepodporuje, aktualizujte datový objekt tak, aby obsahoval verzi dat v požadovaném formátu. V rámci tohoto procesu se často používají vlastní převaděče dat.
Změna obsahu datového objektu vložení (DataObject) nemění data uložená v systémové schránce. Všechny tyto změny budou platit pouze pro datový objekt přidružený k přidruženému příkazu pro vložení.