Compartilhar via


VisualTransition.To Propriedade

Definição

Obtém ou define o nome da VisualState transição para.

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

Valor da propriedade

O nome da VisualState transição para a qual fazer a transição.

Exemplos

O exemplo a seguir cria dois VisualTransition objetos. Quando o controle faz a Pressed transição do estado para o MouseOver estado, o VisualTransition conjunto e To os dois From são usados. Quando o controle faz a transição de um estado que não Pressed é para o MouseOver estado, o outro estado é usado.

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

Comentários

A propriedade do To é opcional. Um VisualTransition pode ser restrito a aplicar a apenas determinados estados ou pode ser aplicado sempre que o controle faz a transição entre estados. Você restringe quando um VisualTransition é aplicado definindo as propriedades e From as To propriedades. A tabela a seguir descreve os níveis de restrição dos mais restritivos aos menos restritivos.

Tipo de restrição Valor de De 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 qualquer outro estado Não definido Não definido

Você pode ter vários VisualTransition objetos em um VisualStateGroup que se referem ao mesmo estado, mas eles serão usados na ordem especificada pela tabela anterior.

Você pode alterar esse comportamento criando uma nova classe que herda VisualStateManager e substitui o GoToStateCore método.

Aplica-se a