DropTarget-Steuerelementmuster
Enthält Richtlinien und Konventionen für die Implementierung des DropTarget- Steuerelementmusters mithilfe IDropTargetProvider-, einschließlich Informationen zu Eigenschaften und Methoden. Das DropTarget- Steuerelementmusters wird verwendet, um Steuerelemente zu unterstützen, die das Ziel eines Drag-and-Drop-Vorgangs sein können.
Implementierungsrichtlinien und -konventionen
Verwenden Sie bei der Implementierung des DropTarget- Steuerelementmusters die folgenden Richtlinien und Konventionen:
- Das DropTarget- Musters muss unterstützt werden, während ein Ziehvorgang ausgeführt wird. Sie kann auch dann unterstützt werden, wenn ein Ziehvorgang nicht ausgeführt wird.
- Die IDropTargetProvider::D ropTargetEffect-Eigenschaft ist erforderlich.
- Die IDropTargetProvider::D ropTargetEffects-Eigenschaft ist erforderlich, wenn für das Ziel mehrere mögliche Drop-Effekte vorhanden sind.
- Das Element muss Eigenschaftsänderungsereignisse für die DropTargetEffect- (UIA_DropTargetDropTargetEffectPropertyId) und DropTargetEffects (UIA_DropTargetDropTargetEffectsPropertyId) Eigenschaften auslösen, wenn sie sich ändern.
Erforderliche Elemente für IDropTargetProvider-
Die folgenden Eigenschaften und Methoden sind für die Implementierung der IDropTargetProvider Schnittstelle erforderlich.
Erforderliche Mitglieder | Elementtyp | Notizen |
---|---|---|
DropTargetEffect- | Eigentum | Nichts |
DropTargetEffects- | Eigentum | Erforderlich, wenn das Drop-Ziel mehrere mögliche Drop-Effekte unterstützt. |
UIA_DropTarget_DragEnterEventId | Ereignis | Nichts |
UIA_DropTarget_DragLeaveEventId | Ereignis | Nichts |
UIA_DropTarget_DroppedEventId | Ereignis | Nichts |
Verwandte Themen
-
Steuerelementtypen und deren unterstützte Steuerelementmuster
-
Übersicht über Steuerelementmuster für die Benutzeroberflächenautomatisierung
-
übersicht über Benutzeroberflächenautomatisierungsstruktur
-
Benutzeroberflächenautomatisierungsunterstützung für Drag-and-Drop-