В WPF мне нужно поместить файл в комбинированный список, который можно редактировать. Я могу перетащить на стрелку и на границу поля со списком, но не непосредственно на основную белую часть (часть с текстовым полем). Я попытался добавить обработчик для субтекстового поля, но безуспешно. Вот код, который я использую для этого (VB. net, я знаю ...)
CType(Combo_Fichier1.Template.FindName("PART_EditableTextBox", Combo_Fichier1), TextBox).AllowDrop = True
AddHandler CType(Combo_Fichier1.Template.FindName("PART_EditableTextBox", Combo_Fichier1), TextBox).Drop, AddressOf Combo_Fichier1_Drop
AddHandler CType(Combo_Fichier1.Template.FindName("PART_EditableTextBox", Combo_Fichier1), TextBox).DragEnter, AddressOf Function_DragEnter
AddHandler CType(Combo_Fichier1.Template.FindName("PART_EditableTextBox", Combo_Fichier1), TextBox).DragOver, AddressOf Function_DragEnter
Моя функция DragEnter изменяет эффект перетаскивания для копирования (работает на границе и на стрелке ) и моя функция удаления просто задает текст в выпадающем списке с именем и путем к файлу. Это своего рода селектор файлов с памятью.