Конструктор FinalState Activity
Конструктор FinalState используется для создания State, которое завершает экземпляр конечного автомата.
Использование конструктора действий FinalState
Конструктор FinalState используется для создания State предварительно настроенного состояния в качестве конечного состояния на компьютере состояния. Созданное State с помощью конструктора FinalState действий свойство имеет значение true, не имеет IsFinal Exit действия и никаких переходов, исходящих из него. Чтобы использовать FinalState конструктор действий для добавления State действия, предварительно настроенного в качестве конечного состояния на компьютере состояния, перетащите конструктор действий FinalState из раздела "Компьютер состояния" панели элементов и перетащите его в конструктор рабочих процессов. Конструктор действий FinalState можно перетащить в StateMachine и переходы, добавленные позже. Переход также можно создать при помещении конструктора действий FinalState на поверхность. Дополнительные сведения о создании переходов см. в разделе "Переход".
Свойства действия состояния в конструкторе рабочих процессов
В следующей таблице приведены свойства, которые можно задать с помощью конструктора FinalState, и описано их использование в конструкторе. Некоторые из этих свойств можно изменить в таблице свойств, а некоторые из них ― в области конструктора.
Имя свойства | Обязательное поле | Использование |
---|---|---|
DisplayName | False | Указывает дополнительное понятное имя конструктора действия State в заголовке. Значением по умолчанию является состояние. Значение можно дополнительно изменить в таблице свойств или напрямую в заголовке конструктора операций. DisplayName используется в строке навигатора, которая отображается в верхней части конструктора рабочих процессов. Несмотря на то что свойство DisplayName не является обязательным, его все же рекомендуется использовать. |
Entry | False | Указывает действие, которое выполняется при переходе в это состояние. Это значение можно задать, перетащив действие из панели элементов и перетащив его в Entry раздел состояния. |