VisualTransition.To Propriedade
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Obtém ou define o nome do VisualState para o qual a transição será feita.
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 do VisualState para o qual fazer a transição.
Exemplos
O exemplo a seguir cria dois VisualTransition objetos. Quando o controle faz a transição do Pressed
estado para o MouseOver
estado, o VisualTransition que tem e ToFrom o conjunto são usados. Quando o controle faz a transição de um estado diferente de Pressed
para o estado MouseOver
, 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 To é opcional. Um VisualTransition pode ser restrito a ser aplicado apenas a determinados estados ou pode ser aplicado sempre que o controle faz a transição entre estados. Você restringe quando um VisualTransition é aplicado definindo as To propriedades e From . A tabela a seguir descreve os níveis de restrição do mais restritivo para o menos restritivo.
Tipo de restrição | Valor de De | Valor de Para |
---|---|---|
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 de VisualStateManager e substituindo o GoToStateCore método .