Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
Útmutatást és konvenciót biztosít a DropTarget vezérlőminta implementálására IDropTargetProviderhasználatával, beleértve a tulajdonságokra és módszerekre vonatkozó információkat. A DropTarget vezérlőminta olyan vezérlők támogatására szolgál, amelyek egy húzási művelet célpontja lehetnek.
Végrehajtási irányelvek és egyezmények
A DropTarget vezérlőminta implementálásakor használja a következő irányelveket és konvenciókat:
- A DropTarget mintát támogatni kell, amíg a húzási művelet folyamatban van. Akkor is támogatott, ha nincs folyamatban húzási művelet.
- Az IDropTargetProvider::D ropTargetEffect tulajdonság szükséges.
- Az IDropTargetProvider::D ropTargetEffects tulajdonságra akkor van szükség, ha a célhoz egynél több esési hatás is lehetséges.
- Az elemnek módosítania kell a DropTargetEffect (UIA_DropTargetDropTargetEffectPropertyId) és a DropTargetEffects (UIA_DropTargetDropTargetEffectsPropertyId) tulajdonságait a módosításkor.
Az IDropTargetProvider szükséges tagjai
A IDropTargetProvider interfész implementálásához a következő tulajdonságokra és módszerekre van szükség.
| Szükséges tagok | Tagtípus | Notes |
|---|---|---|
| DropTargetEffect | Ingatlan | Egyik sem |
| DropTargetEffects | Ingatlan | Szükség van arra az esetre, ha a dobási cél egynél több lehetséges effektust támogat. |
| UIA_DropTarget_DragEnterEventId | Esemény | Egyik sem |
| UIA_DropTarget_DragLeaveEventId | Esemény | Egyik sem |
| UIA_DropTarget_DroppedEventId | Esemény | Egyik sem |
Kapcsolódó témakörök