ActivityDesigner.OnDragEnter(ActivityDragEventArgs) Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Nastane, když probíhá operace přetažení a ukazatel přejde na hranice návrháře.
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)
Parametry
Obsahuje ActivityDragEventArgs data události.
Poznámky
Událost OnDragEnter se vyvolá, když je myš přetažena do návrháře.
Následující článek popisuje, jak a kdy jsou vyvolány události související s operacemi přetažení myší.
Pokud je návrhář platným cílem přetažení, OnGiveFeedback je událost vyvolána se zadaným efektem přetažení. Seznam efektů přetažení najdete v výčtu DragDropEffects .
Změny v poloze ukazatele, stavu klávesnice a stavu komentáře myši se sledují.
Pokud se uživatel přesune mimo hranice návrháře OnDragLeave , vyvolá se událost.
Pokud myš vstoupí do jiného návrháře, OnDragEnter je pro tento návrhář vyvolán.
Pokud se myš přesune, ale zůstane ve stejném návrháři, OnDragOver vyvolá se událost.
Pokud dojde ke změně stavu klávesnice nebo tlačítka myši, událost se vyvolá a určí, OnQueryContinueDrag zda má pokračovat přetažením, přetažením dat nebo zrušením operace na základě hodnoty vlastnosti Akce události QueryContinueDragEventArgs.
Pokud je DragAction.Continuehodnota , OnDragOver vyvolá se událost, aby pokračovala v operaci a OnGiveFeedback událost je vyvolána s novým efektem, aby bylo možné nastavit odpovídající vizuální zpětnou vazbu. Seznam platných efektů přetažení najdete ve výčtu DragDropEffects .
Note
OnDragOver Události OnGiveFeedback jsou spárované tak, aby se při pohybu myši přes cíl přetažení zadal uživatel s nejaktuálnější zpětnou vazbou na pozici myši.
Pokud je DragAction.Drophodnota , vrátí se do zdroje hodnota efektu poklesu, aby zdrojová aplikace dokázala provést příslušnou operaci se zdrojovými daty. Podívejte se například na komentář k datům, pokud byla operace přesunutím.
Pokud je DragAction.Cancelhodnota , OnDragLeave vyvolá se událost.
Další informace o zpracování událostí naleznete v tématu Zpracování a vyvolávání událostí.