HitTestLocations Wyliczenie
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Przestroga
The System.Workflow.* types are deprecated. Instead, please use the new types from System.Activities.*
Opisuje obszar projektanta, który zawiera punkt przekazany do HitTest(Point) metody.
To wyliczenie obsługuje bitową kombinację jego wartości składowych.
public enum class HitTestLocations
[System.Flags]
public enum HitTestLocations
[System.Flags]
[System.Obsolete("The System.Workflow.* types are deprecated. Instead, please use the new types from System.Activities.*")]
public enum HitTestLocations
[<System.Flags>]
type HitTestLocations =
[<System.Flags>]
[<System.Obsolete("The System.Workflow.* types are deprecated. Instead, please use the new types from System.Activities.*")>]
type HitTestLocations =
Public Enum HitTestLocations
- Dziedziczenie
- Atrybuty
Pola
ActionArea | 2 | Wskazuje obszar zawarty przez przycisk rozwijania, który został trafiony. |
Bottom | 32 | Wskazuje, że u dołu projektanta został trafiony. |
Connector | 64 | Wskazuje, że łącznik w projektancie został trafiony. |
Designer | 1 | Wskazuje, że każdą część projektanta została trafiona. |
Left | 4 | Wskazuje, że lewa część projektanta została trafiona. |
None | 0 | Wskazuje, że żadna część projektanta nie została trafiona. |
Right | 16 | Wskazuje prawą część projektanta, która została trafiona. |
Top | 8 | Wskazuje, że górna część projektanta została trafiona. |
Przykłady
W poniższym przykładzie pokazano dodanie nowej gałęzi przy użyciu projektanta opartego CompositeActivityDesigner na klasie . Jeśli CanInsertActivities metoda zwraca true
wartość , zostanie utworzona nowa gałąź przy użyciu InsertActivities metody .
ConnectorHitTestInfo Obiekt jest tworzony jako parametr InsertActivities metody przy użyciu lokalizacji projektanta przepływu pracy, określając flagę Projektant. Po zakończeniu EnsureVisibleContainedDesigner ta metoda jest używana w celu upewnienia się, że nowo dodana gałąź jest wyświetlana w projektancie przepływu pracy.
protected override CompositeActivity OnCreateNewBranch()
{
return new ParallelIfBranch();
}
Protected Overrides Function OnCreateNewBranch() As CompositeActivity
Return New ParallelIfBranch()
End Function
Uwagi
Uwaga
W tym materiale omówiono przestarzałe typy i przestrzenie nazw. Aby uzyskać więcej informacji, zobacz Przestarzałe typy w programie Windows Workflow Foundation 4.5.
HitTestLocations metoda służy do HitTest opisywania obszaru projektanta trafionego przez kliknięcia myszy i przeciąganie i upuszczanie operacji. Użyj elementu , HitTestLocations aby zdecydować, jakiego rodzaju akcję należy wykonać w odpowiedzi na pomyślny test trafienia.