Partager via


DropHandlerBase, classe

Fournit la fonctionnalité de base nécessaire pour traiter faire glisser et supprimer des données dans l'éditeur.

Hiérarchie d'héritage

Object
  Microsoft.VisualStudio.Text.Editor.DragDrop.DropHandlerBase

Espace de noms :  Microsoft.VisualStudio.Text.Editor.DragDrop
Assembly :  Microsoft.VisualStudio.Text.UI.Wpf (dans Microsoft.VisualStudio.Text.UI.Wpf.dll)

Syntaxe

'Déclaration
Public MustInherit Class DropHandlerBase _
    Implements IDropHandler
public abstract class DropHandlerBase : IDropHandler
public ref class DropHandlerBase abstract : IDropHandler
[<AbstractClass>]
type DropHandlerBase =  
    class 
        interface IDropHandler 
    end
public abstract class DropHandlerBase implements IDropHandler

Le type DropHandlerBase expose les membres suivants.

Constructeurs

  Nom Description
Méthode protégée DropHandlerBase Initialise une nouvelle instance de DropHandlerBase.

Début

Propriétés

  Nom Description
Propriété protégée EditorOperations Obtient IEditorOperations utilisé pour gérer des tâches telles que la mise en place de texte.
Propriété protégée TextView Obtient l'affichage de texte.

Début

Méthodes

  Nom Description
Méthode protégée DeleteSpans Supprime les étendues spécifiées de la mémoire tampon.
Méthode publique Equals Détermine si l'objet spécifié est identique à l'objet actuel. (Hérité de Object.)
Méthode protégée ExtractText Extrait le texte des informations spécifiées de glisser-déplacer.
Méthode protégée Finalize Autorise un objet à tenter de libérer des ressources et à exécuter d'autres opérations de nettoyage avant qu'il ne soit récupéré par une opération garbage collection. (Hérité de Object.)
Méthode protégée GetDragDropEffect Obtient l'effet de glisser-déplacer qui doit être affiché à l'utilisateur selon l'état de l'opération.
Méthode publique GetHashCode Sert de fonction de hachage par défaut. (Hérité de Object.)
Méthode publique GetType Obtient le Type de l'instance actuelle. (Hérité de Object.)
Méthode publique HandleDataDropped Indique que l'opération de glisser-déplacer est terminée et que les dernières tâches doivent être exécutées maintenant (le cas échéant).
Méthode publique HandleDragCanceled Indique l'annulation d'une opération de glisser-déplacer.
Méthode publique HandleDraggingOver Indique que l'opération de glisser-déplacer est en cours.
Méthode publique HandleDragStarted Indique le démarrage d'une opération de glisser-déplacer.
Méthode protégée InsertText Données textuelles d'insertions à la position donnée.
Méthode publique IsDropEnabled Détermine si le gestionnaire peut accepter des données lors d'une opération de glisser-déplacer.
Méthode protégée MemberwiseClone Crée une copie superficielle du Object actuel. (Hérité de Object.)
Méthode protégée MoveText Déplace les données d'un emplacement vers un autre dans la mémoire tampon en supprimant le contenu de sélection et en insérant le texte spécifié à la position spécifiée.
Méthode protégée PerformPostEditActions Cette méthode est appelée après les modifications effectuées dans la mémoire tampon afin d'exécuter toutes les actions de post-édition nécessaires.
Méthode protégée PerformPreEditActions Cette méthode est appelée avant que les modifications ne soient effectuées dans la mémoire tampon afin d'exécuter toute action de pré-édition nécessaire.
Méthode protégée SelectText Sélectionne le texte à la fin de l'opération de déplacement.
Méthode publique ToString Retourne une chaîne qui représente l'objet actuel. (Hérité de Object.)

Début

Notes

Cette classe est fournie pour permettre à des extendeurs pour fournir leurs propres gestionnaires personnalisés de déplacement en étendant cette classe.

Sécurité des threads

Tous les membres static (Shared en Visual Basic) publics de ce type sont thread-safe. Il n'est pas garanti que les membres d'instance soient thread-safe.

Voir aussi

Référence

Microsoft.VisualStudio.Text.Editor.DragDrop, espace de noms