DataObject.AddPastingHandler Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Lägger till en Pasting händelsehanterare i ett angivet beroendeobjekt.
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)
Parametrar
- element
- DependencyObject
Beroendeobjektet (a UIElement eller ContentElement) som händelsehanteraren ska läggas till i.
- handler
- DataObjectPastingEventHandler
Ett ombud som refererar till den hanteringsmetod som ska läggas till.
Kommentarer
Använd den här händelsen för att inspektera ett dataobjekt innan data klistras in och eventuellt besluta om en alternativ åtgärd, till exempel:
Avbryt klistra in – Avbryt hela inklistringsåtgärden CancelCommand genom att anropa metoden.
Välj ett alternativt format – Ändra det valda inklistringsformatet genom att ange ett nytt värde för egenskapen FormatToApply . Det nyligen valda formatet måste ha stöd för dataobjektet för att klistras in.
Note
Om inklistringsformatet ändras kontrollerar du att inklistringsmålet stöder det nyligen angivna formatet.
Infoga ett nytt format – Om du fastställer att klistra in dataobjektet inte stöder önskat format uppdaterar du dataobjektet så att det innehåller en version av data i önskat format. Anpassade datakonverterare används ofta som en del av den här processen.
Om du ändrar innehållet i ett inklistringsdataobjekt (DataObject) ändras inte data som lagras i urklipp i systemet. Sådana ändringar gäller endast för det dataobjekt som är associerat med det associerade kommandot klistra in.