DataObject.AddPastingHandler Metódus

Definíció

Eseménykezelőt Pasting ad hozzá egy megadott függőségi objektumhoz.

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)

Paraméterek

element
DependencyObject

Az a függőségi objektum ( UIElement a vagy ContentElement), amelyhez hozzá szeretné adni az eseménykezelőt.

handler
DataObjectPastingEventHandler

A hozzáadni kívánt kezelőmetódusra hivatkozó meghatalmazott.

Megjegyzések

Ezzel az eseménysel megvizsgálhat egy adatobjektumot az adatok beillesztése előtt, és dönthet egy másik művelet mellett, például:

  • A beillesztés megszakítása – A teljes beillesztési művelet megszakítása a CancelCommand metódus meghívásával.

  • Alternatív formátum kiválasztása – A kijelölt beillesztési formátum módosítása a tulajdonság új értékének FormatToApply megadásával. Az újonnan kiválasztott formátumot a beillesztendő adatobjektumnak kell támogatnia.

    Note

    Ha a beillesztési formátum módosul, győződjön meg arról, hogy a beillesztési cél támogatja az újonnan megadott formátumot.

  • Új formátum beszúrása – Ha azt állapítja meg, hogy a beillesztési adatobjektum nem támogatja a kívánt formátumot, frissítse az adatobjektumot úgy, hogy a kívánt formátumban tartalmazza az adatok egy verzióját. Az egyéni adatkonvertereket gyakran használják ennek a folyamatnak a részeként.

A beillesztési adatobjektum (DataObject) tartalmának módosítása nem módosítja a rendszer vágólapján tárolt adatokat; az ilyen módosítások csak a társított beillesztési parancshoz társított adatobjektumra vonatkoznak.

A következőre érvényes:

Lásd még