DropTarget-Steuerelementmuster
Stellt Richtlinien und Konventionen zum Implementieren des DropTarget-Steuerelementmusters mithilfe von IDropTargetProvider bereit, einschließlich Informationen zu Eigenschaften und Methoden. Das DropTarget-Steuerelementmuster wird verwendet, um Steuerelemente zu unterstützen, die das Ziel eines Drag-and-Drop-Vorgangs sein können.
Implementierungsrichtlinien und -konventionen
Verwenden Sie beim Implementieren des DropTarget-Steuerelementmusters die folgenden Richtlinien und Konventionen:
- Das DropTarget-Muster 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 mehrere mögliche Löscheffekte für das Ziel vorhanden sind.
- Das -Element muss eigenschaftenänderungsereignisse für die Eigenschaften DropTargetEffect (UIA_DropTargetDropTargetEffectPropertyId) und DropTargetEffects (UIA_DropTargetDropTargetEffectsPropertyId) auslösen, wenn sie geändert werden.
Erforderliche Member für IDropTargetProvider
Die folgenden Eigenschaften und Methoden sind für die Implementierung der IDropTargetProvider-Schnittstelle erforderlich.
Erforderliche Member | Memberart | Hinweise |
---|---|---|
DropTargetEffect | Eigenschaft | Keine |
DropTargetEffects | Eigenschaft | Erforderlich, wenn das Ablageziel mehrere mögliche Löscheffekte unterstützt. |
UIA_DropTarget_DragEnterEventId | Ereignis | Keine |
UIA_DropTarget_DragLeaveEventId | Ereignis | Keine |
UIA_DropTarget_DroppedEventId | Ereignis | Keine |
Zugehörige Themen
-
Steuerelementtypen und ihre unterstützten Steuerelementmuster
-
Übersicht über Steuerelementmuster für Benutzeroberflächenautomatisierung
-
Übersicht über die Benutzeroberflächenautomatisierungs-Struktur
-
Benutzeroberflächenautomatisierung Unterstützung für Drag-and-Drop