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


VisualTransition.From Свойство

Определение

Возвращает или задает имя VisualState перехода.

public:
 property System::String ^ From { System::String ^ get(); void set(System::String ^ value); };
public string From { get; set; }
member this.From : string with get, set
Public Property From As String

Значение свойства

Имя VisualState перехода.

Примеры

В следующем примере создаются два VisualTransition объекта. При переходе элемента управления из Pressed состояния в состояние FromMouseOverVisualTransition используется и то, и To другое. При переходе элемента управления из состояния, которое не PressedMouseOver является состоянием, используется другое состояние.

<!--Take one half second to trasition to the MouseOver state.-->
<VisualTransition To="MouseOver" 
                  GeneratedDuration="0:0:0.5" />

<!--Take one hundredth of a second to transition from the
    Pressed state to the MouseOver state.-->
<VisualTransition From="Pressed" To="MouseOver" 
                  GeneratedDuration="0:0:0.01" />

Комментарии

Свойство From необязательное. Можно VisualTransition ограничить применение только к определенным состояниям или применять его в любое время перехода элемента управления между состояниями. Ограничение при VisualTransition применении путем задания To свойств и From свойств. В следующей таблице описываются уровни ограничений от наиболее строгих до наименее строгих.

Тип ограничения Значение from Значение to
Из указанного состояния в другое указанное состояние Имя объекта VisualState Имя объекта VisualState
Из любого состояния в указанное состояние Не установлено Имя объекта VisualState
Из указанного состояния в любое состояние Имя объекта VisualState Не установлено
Из любого состояния в любое другое состояние Не установлено Не установлено

В одном состоянии можно использовать несколько VisualTransition объектов VisualStateGroup , но они будут использоваться в том порядке, в котором указана предыдущая таблица.

Это поведение можно изменить, создав новый класс, наследуемый от VisualStateManager метода и переопределяющий GoToStateCore его.

Применяется к