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álostí.
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ím.
Pokud je návrhář platným cílem přetažení, OnGiveFeedback událost se vyvolá pomocí zadaného efektu přetažení. Seznam efektů přetažení najdete v výčtu DragDropEffects .
Změny polohy ukazatele, stavu klávesnice a stavu komentáře myši se sledují.
Pokud se uživatel přesune mimo hranice návrháře, vyvolá se OnDragLeave 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 událost se vyvolá.
Pokud dojde ke změně stavu klávesnice nebo tlačítka myši, OnQueryContinueDrag událost se vyvolá a určuje, zda má pokračovat přetažením dat, nebo zrušit operaci na základě hodnoty vlastnosti Akce události QueryContinueDragEventArgs.
Pokud je DragAction.Continue
hodnota , OnDragOver událost se vyvolá, aby pokračovala v operaci a OnGiveFeedback událost se vyvolá 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 v výčtu DragDropEffects .
Poznámka
Události OnDragOver jsou OnGiveFeedback spárovány tak, aby se myš pohybovala přes cíl přetažení, uživatel je dodáván s nejaktuálnější zpětnou vazbou na pozici myši.
Pokud je DragAction.Drop
hodnota , vrátí se hodnota efektu poklesu do zdroje, aby zdrojová aplikace dokázala provést příslušnou operaci se zdrojovými daty, například podívejte se na komentář k datům, pokud byla operace přesunem.
Pokud je DragAction.Cancel
hodnota , OnDragLeave událost je vyvolána.
Další informace o zpracování událostí najdete v tématu Zpracování a vyvolávání událostí.