HitTestLocations Enumerazione
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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à
- 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.