Condividi tramite


HitTestLocations Enumerazione

Definizione

Attenzione

The System.Workflow.* types are deprecated. Instead, please use the new types from System.Activities.*

Descrive l'area della finestra di progettazione che contiene il punto passato a un metodo HitTest(Point).

Questa enumerazione supporta una combinazione bit per bit dei rispettivi valori dei membri.

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
Ereditarietà
HitTestLocations
Attributi

Campi

ActionArea 2

Indica che è stato fatto clic nell'area contenuta dal pulsante Espandi.

Bottom 32

Indica che è stato fatto clic nella parte inferiore della finestra di progettazione.

Connector 64

Indica che è stato fatto clic su un connettore della finestra di progettazione.

Designer 1

Indica che è stato fatto clic in una parte qualsiasi della finestra di progettazione.

Left 4

Indica che è stato fatto clic nella parte sinistra della finestra di progettazione.

None 0

Indica che non è stato fatto clic nella finestra di progettazione.

Right 16

Indica che è stato fatto clic nella parte destra della finestra di progettazione.

Top 8

Indica che è stato fatto clic nella parte superiore della finestra di progettazione.

Esempio

Nell'esempio seguente viene illustrata l'aggiunta di un nuovo ramo utilizzando una finestra di progettazione basata sulla classe CompositeActivityDesigner. Se CanInsertActivities restituisce true, verrà creato un nuovo ramo mediante il metodo InsertActivities. Un ConnectorHitTestInfo oggetto viene creato come parametro per il InsertActivities metodo utilizzando la posizione della finestra di progettazione del flusso di lavoro specificando il flag Di progettazione. Al termine, il metodo EnsureVisibleContainedDesigner viene utilizzato per garantire la visualizzazione nella finestra di progettazione del flusso di lavoro del nuovo ramo aggiunto.

protected override CompositeActivity OnCreateNewBranch()
{
    return new ParallelIfBranch();
}
Protected Overrides Function OnCreateNewBranch() As CompositeActivity
    Return New ParallelIfBranch()
End Function

Commenti

Nota

In questo materiale vengono descritti tipi e spazi dei nomi obsoleti. Per altre informazioni, vedere Deprecated Types in Windows Workflow Foundation 4.5 (Tipi deprecati in Windows Workflow Foundation 4.5).

HitTestLocations viene utilizzato dai metodi HitTest per descrivere l'area della finestra di progettazione in cui vengono eseguiti i clic del mouse e le operazioni di trascinamento della selezione. Utilizzare il metodo HitTestLocations per decidere che tipo di azione intraprendere in risposta a un hit test riuscito correttamente.

Si applica a