VisualStateManager.RaiseCurrentStateChanged Método
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.
Gera o evento CurrentStateChanging no objeto VisualStateGroup especificado.
protected:
void RaiseCurrentStateChanged(System::Windows::VisualStateGroup ^ stateGroup, System::Windows::VisualState ^ oldState, System::Windows::VisualState ^ newState, System::Windows::FrameworkElement ^ control, System::Windows::FrameworkElement ^ stateGroupsRoot);
protected void RaiseCurrentStateChanged (System.Windows.VisualStateGroup stateGroup, System.Windows.VisualState oldState, System.Windows.VisualState newState, System.Windows.FrameworkElement control, System.Windows.FrameworkElement stateGroupsRoot);
member this.RaiseCurrentStateChanged : System.Windows.VisualStateGroup * System.Windows.VisualState * System.Windows.VisualState * System.Windows.FrameworkElement * System.Windows.FrameworkElement -> unit
Protected Sub RaiseCurrentStateChanged (stateGroup As VisualStateGroup, oldState As VisualState, newState As VisualState, control As FrameworkElement, stateGroupsRoot As FrameworkElement)
- stateGroup
- VisualStateGroup
O objeto no qual o evento CurrentStateChanging ocorreu.
- oldState
- VisualState
O estado do qual o controle está fazendo a transição.
- newState
- VisualState
O estado para o qual o controle está fazendo a transição.
- control
- FrameworkElement
O controle que está fazendo a transição de estados.
- stateGroupsRoot
- FrameworkElement
Um elemento raiz que contém o VisualStateManager.
Quando o VisualStateGroup é definido no ControlTemplate de um controle , o control
parâmetro é definido como o controle que possui ControlTemplate. Quando o VisualStateGroup é definido em um FrameworkElement, control
é null
e você deve usar o stateGroupsRoot
parâmetro .
Ao substituir RaiseCurrentStateChanged(VisualStateGroup, VisualState, VisualState, FrameworkElement, FrameworkElement) em uma classe derivada, chame o método da RaiseCurrentStateChanged(VisualStateGroup, VisualState, VisualState, FrameworkElement, FrameworkElement) classe base para que os delegados registrados recebam o evento.
Produto | Versões |
---|---|
.NET Framework | 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1 |
Windows Desktop | 3.0, 3.1, 5, 6, 7, 8, 9 |
Comentários do .NET
O .NET é um projeto código aberto. Selecione um link para fornecer comentários: