DataObject.AddPastingHandler Metoda

Definice

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í.

Platí pro

Viz také