Condividi tramite


ActivityDesigner State

Un oggetto State rappresenta uno stato in cui può trovarsi una macchina a stati.

Utilizzo della Finestra di progettazione di stato.

Per aggiungere un oggetto State a un flusso di lavoro, trascinare l'ActivityDesigner State dalla sezione Macchina a stati della casella degli strumenti e rilasciarlo in un'attività StateMachine nell'area Progettazione flussi di lavoro. Un'attività di State può essere rilasciata in StateMachine e le transizioni possono essere aggiunte successivamente, o una transizione può essere creata quando viene rilasciata un'attività di State. Per aggiungere un'attività State e creare una transizione in un passaggio, trascinare un'attività State dalla sezione Macchina a stati della casella degli strumenti e passare il puntatore del mouse su un altro stato nella finestra di progettazione del flusso di lavoro. Quando l'oggetto State trascinato si trova su un altro oggetto State, intorno a State verranno visualizzati quattro triangoli. Se l'oggetto State viene rilasciato su uno dei quattro triangoli, viene aggiunto alla macchina a stati e una transizione viene creata dall'oggetto State di origine all'oggetto State di destinazione rilasciato. Per altre informazioni, vedere Transizione.

Proprietà dell'attività di stato in Progettazione flussi di lavoro

Nella tabella seguente vengono elencate le proprietà di State che possono essere impostate usando la finestra di progettazione flussi di lavoro e viene descritta la modalità di utilizzo nella finestra di progettazione. Alcune di queste proprietà possono essere modificate nella griglia delle proprietà, mentre altre possono essere modificate nell'area di progettazione.

Nome proprietà Richiesto Utilizzo
DisplayName Falso Specifica il nome descrittivo dell'ActivityDesigner State nell'intestazione. Il valore predefinito è State. Facoltativamente, è possibile modificare il valore nella griglia Proprietà o direttamente nell'intestazione dell'ActivityDesigner. DisplayName è usato per l'esplorazione tramite la barra di navigazione visualizzata nella parte superiore della Progettazione flussi di lavoro.

Sebbene la proprietà DisplayName non sia obbligatoria, se ne consiglia l'uso.
Entry Falso Specifica l'azione che si verifica quando viene eseguita la transizione di questo stato. Quando l'attività State viene espansa, questo valore può essere impostato trascinando un'attività dalla casella degli strumenti e rilasciandola nella sezione Entry dello stato.
Exit Falso Specifica l'azione che si verifica quando viene eseguita la transizione da questo stato. Quando l'attività State viene espansa, questo valore può essere impostato trascinando un'attività dalla casella degli strumenti e rilasciandola nella sezione Exit dello stato.
Transitions Falso Vengono elencate le transizioni possibili originate da State. Ogni elemento nell'elenco ha un collegamento a Transition collegato e a State di destinazione. Una volta fatto clic sul collegamento la finestra di progettazione passerà a una visualizzazione espansa di Transition o di State.

Vedi anche