Поделиться через


Конструктор 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 раздел состояния.

См. также