ActivityDesigner.OnDragEnter(ActivityDragEventArgs) Yöntem

Tanım

Sürükle-bırak işlemi devam ettiğinde ve işaretçi tasarımcı sınırlarına girdiğinde gerçekleşir.

protected:
 virtual void OnDragEnter(System::Workflow::ComponentModel::Design::ActivityDragEventArgs ^ e);
protected virtual void OnDragEnter(System.Workflow.ComponentModel.Design.ActivityDragEventArgs e);
abstract member OnDragEnter : System.Workflow.ComponentModel.Design.ActivityDragEventArgs -> unit
override this.OnDragEnter : System.Workflow.ComponentModel.Design.ActivityDragEventArgs -> unit
Protected Overridable Sub OnDragEnter (e As ActivityDragEventArgs)

Parametreler

e
ActivityDragEventArgs

ActivityDragEventArgs Olay verilerini içeren bir.

Açıklamalar

Olay OnDragEnter , fare tasarımcıya sürüklendiğinde oluşturulur.

Aşağıda, sürükle ve bırak işlemleriyle ilgili olayların nasıl ve ne zaman tetiklediği açıklanmaktadır.

Tasarımcı geçerli bir bırakma hedefiyse, OnGiveFeedback olay sürükle ve bırak efekti belirtilen şekilde oluşturulur. Sürükle ve bırak efektlerinin listesi için numaralandırmaya DragDropEffects bakın.

İşaretçi konumu, klavye durumu ve fare açıklaması durumundaki değişiklikler izlenir.

  • Kullanıcı tasarımcı sınırları dışına taşınırsa, OnDragLeave olay oluşturulur.

  • Fare başka bir tasarımcıya girerse, OnDragEnter söz konusu tasarımcı için yükseltilir.

  • Fare hareket eder ancak aynı tasarımcıda kalırsa, OnDragOver olay tetikler.

  • Klavye veya fare düğmesi durumunda bir değişiklik varsa, OnQueryContinueDrag olay oluşturulur ve sürüklemeye devam etmek, verileri bırakmak veya olayın QueryContinueDragEventArgsAction özelliğinin değerine göre işlemi iptal etmek için belirlenir.

değeri iseDragAction.ContinueOnDragOver, olay işleme devam etmek için oluşturulur ve OnGiveFeedback uygun görsel geri bildirimin ayarlanabilmesi için olay yeni etkiyle oluşturulur. Geçerli bırakma efektlerinin listesi için numaralandırmaya DragDropEffects bakın.

Note

OnDragOver ve OnGiveFeedback olayları eşleştirilir, böylece fare bırakma hedefi boyunca hareket ettikçe, kullanıcıya fare konumu hakkında en güncel geri bildirim sağlanır.

değer ise DragAction.Drop, kaynak uygulamanın kaynak verilerde uygun işlemi gerçekleştirebilmesi için, bırakma efekti değeri kaynağa döndürülür; örneğin, işlem bir taşıma işlemiyse verileri açıklamaya bakın.

değeri iseDragAction.CancelOnDragLeave, olay oluşturulur.

Olayları işleme hakkında daha fazla bilgi için bkz. Olayları İşleme ve Oluşturma.

Şunlara uygulanır