DropHandlerBase Sınıf
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Bu sınıf, düzenleyiciye veri bırakma işlemini işlemek için gereken temel işlevleri sağlar. Genişleticilerin bu sınıfı genişleterek kendi özel bırakma işleyicilerini sağlamasına kolayca izin vermek için kolaylık sınıfı olarak sağlanır.
public ref class DropHandlerBase abstract : Microsoft::VisualStudio::Text::Editor::DragDrop::IDropHandler
[Windows::Foundation::Metadata::WebHostHidden]
public ref class DropHandlerBase abstract : Microsoft::VisualStudio::Text::Editor::DragDrop::IDropHandler
[Windows::Foundation::Metadata::WebHostHidden]
class DropHandlerBase abstract : Microsoft::VisualStudio::Text::Editor::DragDrop::IDropHandler
public abstract class DropHandlerBase : Microsoft.VisualStudio.Text.Editor.DragDrop.IDropHandler
type DropHandlerBase = class
interface IDropHandler
Public MustInherit Class DropHandlerBase
Implements IDropHandler
- Devralma
-
DropHandlerBase
- Uygulamalar
Açıklamalar
Bu sınıf, genişleticilerin bu sınıfı genişleterek kendi özel bırakma işleyicilerini sağlamasına izin vermek için sağlanır.
Oluşturucular
DropHandlerBase(IWpfTextView, IEditorOperations) |
bir DropHandlerBaseoluşturur. |
Özellikler
EditorOperations |
IEditorOperations Metin ekleme gibi görevleri işlemek için kullanılan öğesini alır. |
TextView |
Bu bırakma işleyicisinin IWpfTextView üzerinde çalıştığı öğesini alır. |
Yöntemler
DeleteSpans(IList<ITrackingSpan>) |
Bir s listesi ITrackingSpanverildiğinde, bunları arabellekten siler. |
ExtractText(DragDropInfo) |
Bu yöntem bir DragDropInfo nesnenin metnini ayıklar. |
GetDragDropEffect(DragDropInfo) |
İşlemin durumuna bağlı olarak kullanıcıya hangi sürüklenme & bırakma efektinin görüntülenmesi gerektiğini belirler. |
HandleDataDropped(DragDropInfo) |
Sürükle ve bırak işleminin tamamlandığını ve varsa son görevlerin şimdi gerçekleştirilmesi gerektiğini gösterir. |
HandleDragCanceled() |
Sürükle ve bırak işleminin İptal edildiğini gösterir. |
HandleDraggingOver(DragDropInfo) |
Sürükle ve bırak işleminin devam ettiğini gösterir. |
HandleDragStarted(DragDropInfo) |
Sürükle ve bırak işleminin başlangıcını gösterir. |
InsertText(VirtualSnapshotPoint, String) |
Belirli bir konuma metin verileri ekler. |
IsDropEnabled(DragDropInfo) |
İşleyicinin bir sürükle ve bırak işlemi için verileri kabul edip etemeyeceğini belirler. |
MoveText(VirtualSnapshotPoint, IList<ITrackingSpan>, String) |
Seçim içeriğini silip inserting toInsert in insertPoint'e ekleyerek verileri arabellekteki bir konumdan diğerine taşır. |
PerformPostEditActions(DragDropInfo, Boolean) |
Bu yöntem, düzenleme sonrası gerekli eylemleri gerçekleştirmek için arabellekte düzenlemeler yapıldıktan sonra çağrılır. |
PerformPreEditActions(DragDropInfo) |
Gerekli ön düzenleme eylemlerini gerçekleştirmek için arabellekte düzenlemeler yapılmadan önce bu yöntem çağrılır. |
SelectText(SnapshotPoint, Int32, DragDropInfo, Boolean) |
Bu yöntem, bırakma işleminin sonundaki metni seçer. |