Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Zawiera wytyczne i konwencje implementacji wzorca sterowania DropTarget przy użyciu IDropTargetProvider, w tym informacje o właściwościach i metodach. Wzorzec sterowania DropTarget służy do obsługi kontrolek, które mogą być elementem docelowym operacji przeciągania i upuszczania.
Wytyczne i konwencje implementacji
Podczas implementowania wzorca sterowania DropTarget należy użyć następujących wytycznych i konwencji:
- Wzorzec DropTarget musi być obsługiwany, gdy operacja przeciągania jest w toku. Może być obsługiwana nawet wtedy, gdy operacja przeciągania nie jest w toku.
- Wymagana jest właściwość IDropTargetProvider::D ropTargetEffect.
- Właściwość IDropTargetProvider::D ropTargetEffects jest wymagana, gdy istnieje więcej niż jeden możliwy efekt upuszczania dla obiektu docelowego.
- Element musi zgłaszać zdarzenia zmiany właściwości dla właściwości DropTargetEffect (UIA_DropTargetDropTargetEffectPropertyId) i DropTargetEffects (UIA_DropTargetDropTargetEffectsPropertyId) właściwości po ich zmianie.
Wymagane elementy członkowskie IDropTargetProvider
Następujące właściwości i metody są wymagane do zaimplementowania interfejsu IDropTargetProvider.
| Wymagane elementy członkowskie | Typ elementu członkowskiego | Notatki |
|---|---|---|
| DropTargetEffect | Własność | Żaden |
| DropTargetEffects | Własność | Wymagane, jeśli cel upuszczania obsługuje więcej niż jeden możliwy efekt upuszczania. |
| UIA_DropTarget_DragEnterEventId | Zdarzenie | Żaden |
| UIA_DropTarget_DragLeaveEventId | Zdarzenie | Żaden |
| UIA_DropTarget_DroppedEventId | Zdarzenie | Żaden |
Tematy pokrewne
-
wzorzec przeciągania przeciągania
-
Wzorce kontrolek automatyzacji interfejsu użytkownika — omówienie
-
Obsługa automatyzacji interfejsu użytkownika dla przeciągania i upuszczania