Ich konvertiere eine Anwendung, die ich in WinForms geschrieben habe, in UWP, und soweit ich das beurteilen kann, unterscheidet sich die Drag n Drop-Funktionalität ein wenig. Hier ist mein Code aus meiner WinForms-Anwendung, die ich verwendet habe, um das "gezogene" Objekt zu bekommen, welches ein Control namens FunctionButton ist;Abrufen des tatsächlich fallen gelassenen UIElement-Objekts auf Drop Event in UWP
private void flowLayoutPanel_ActiveGroup_DragDrop(object sender, DragEventArgs e)
{
Function_Button draggedItem;
/* Check if the dragged item is one of the allowed dragged item TYPES. */
draggedItem = (Function_Button)e.Data.GetData(type);
if (draggedItem != null)
{
//DO STUFF
}
}
ich zur Zeit meine eigene StringDataFormats Einstellung, wenn der Drag Starts für die Informationen, die ich brauche, die ich DataView.GetDataAsync lesen() verwendet, obwohl, wie kann ich einen direkten Zugang zum geschleppt UIElement Objekt in UWP bekommen?
Große Problemumgehung, aber leider funktioniert das nicht für mich, wenn ich das im UI-Code getrennt vom DataPackage behalten möchte. Nun, ich denke Hacky Code ist es. Das scheint der Weg in UWP zu sein. – Neme