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ávislostí.
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 se má přidat obslužná rutina události.
- handler
- DataObjectPastingEventHandler
Delegát, který odkazuje na metodu obslužné rutiny, která se má 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 postupu, například:
Zrušte příkaz Vložit – Zrušit celou operaci 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ý se má vložit.
Poznámka
Pokud se formát vložení změní, ujistěte se, že cíl vložení podporuje nově zadaný formát.
Vložit nový formát – Pokud zjistíte, že objekt vložit data nepodporuje požadovaný formát, 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) nezmění data uložená v systémové schránce. Jakékoli takové změny se projeví pouze u datového objektu přidruženého k přidruženému příkazu pro vložení.