VisualTransition.From Propriedade

Definição

Obtém ou define o nome do VisualState para fazer a transição de.

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

Valor de Propriedade

O nome da VisualState transição de.

Exemplos

O exemplo seguinte cria dois VisualTransition objetos. Quando o controlo transita do Pressed estado para o MouseOver estado, é usado o VisualTransition que tem ambos From e To o conjunto. Quando o controlo transita de um estado que não Pressed é para o MouseOver estado, é utilizado o outro estado.

<!--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" />

Observações

A From propriedade é opcional. A VisualTransition pode ser restrito a aplicar-se apenas a certos estados ou pode ser aplicado a qualquer momento em que o controlo transita entre estados. Restringe quando a VisualTransition é aplicado definindo as To propriedades e.From A tabela seguinte descreve os níveis de restrição do mais restritivo ao menos restritivo.

Tipo de restrição Valor de From Valor de To
De um estado especificado para outro estado especificado O nome de um VisualState O nome de um VisualState
De qualquer estado para um estado especificado Não definido O nome de um VisualState
De um estado especificado para qualquer estado O nome de um VisualState Não definido
De qualquer estado para outro estado Não definido Não definido

Podes ter vários VisualTransition objetos em um VisualStateGroup que se referem ao mesmo estado, mas serão usados pela ordem que a tabela anterior especifica.

Pode alterar este comportamento criando uma nova classe que herda e VisualStateManager sobreponha o GoToStateCore método.

Aplica-se a