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 | |
---|---|---|
DropHandlerBase | Initialise une nouvelle instance de DropHandlerBase. |
Début
Propriétés
Nom | Description | |
---|---|---|
EditorOperations | Obtient IEditorOperations utilisé pour gérer des tâches telles que la mise en place de texte. | |
TextView | Obtient l'affichage de texte. |
Début
Méthodes
Nom | Description | |
---|---|---|
DeleteSpans | Supprime les étendues spécifiées de la mémoire tampon. | |
Equals | Détermine si l'objet spécifié est identique à l'objet actuel. (Hérité de Object.) | |
ExtractText | Extrait le texte des informations spécifiées de glisser-déplacer. | |
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.) | |
GetDragDropEffect | Obtient l'effet de glisser-déplacer qui doit être affiché à l'utilisateur selon l'état de l'opération. | |
GetHashCode | Sert de fonction de hachage par défaut. (Hérité de Object.) | |
GetType | Obtient le Type de l'instance actuelle. (Hérité de Object.) | |
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). | |
HandleDragCanceled | Indique l'annulation d'une opération de glisser-déplacer. | |
HandleDraggingOver | Indique que l'opération de glisser-déplacer est en cours. | |
HandleDragStarted | Indique le démarrage d'une opération de glisser-déplacer. | |
InsertText | Données textuelles d'insertions à la position donnée. | |
IsDropEnabled | Détermine si le gestionnaire peut accepter des données lors d'une opération de glisser-déplacer. | |
MemberwiseClone | Crée une copie superficielle du Object actuel. (Hérité de Object.) | |
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. | |
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. | |
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. | |
SelectText | Sélectionne le texte à la fin de l'opération de déplacement. | |
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.