VisualStateManager.RaiseCurrentStateChanging Método
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Eleva o CurrentStateChanging evento no objeto especificado VisualStateGroup .
protected:
void RaiseCurrentStateChanging(System::Windows::VisualStateGroup ^ stateGroup, System::Windows::VisualState ^ oldState, System::Windows::VisualState ^ newState, System::Windows::FrameworkElement ^ control, System::Windows::FrameworkElement ^ stateGroupsRoot);
protected void RaiseCurrentStateChanging(System.Windows.VisualStateGroup stateGroup, System.Windows.VisualState oldState, System.Windows.VisualState newState, System.Windows.FrameworkElement control, System.Windows.FrameworkElement stateGroupsRoot);
member this.RaiseCurrentStateChanging : System.Windows.VisualStateGroup * System.Windows.VisualState * System.Windows.VisualState * System.Windows.FrameworkElement * System.Windows.FrameworkElement -> unit
Protected Sub RaiseCurrentStateChanging (stateGroup As VisualStateGroup, oldState As VisualState, newState As VisualState, control As FrameworkElement, stateGroupsRoot As FrameworkElement)
Parâmetros
- stateGroup
- VisualStateGroup
O objeto onde o CurrentStateChanging evento ocorreu.
- oldState
- VisualState
O estado de onde o controlo está a transitar.
- newState
- VisualState
O estado para o qual o controlo está a transitar.
- control
- FrameworkElement
O controlo que é a transição dos estados.
- stateGroupsRoot
- FrameworkElement
O elemento raiz que contém o VisualStateManager.
Exceções
Observações
Quando o VisualStateGroup é definido em o ControlTemplate de um controlo, o control parâmetro é definido para o controlo que possui ControlTemplate. Quando o VisualStateGroup está definido num FrameworkElement, control é null e deves usar o stateGroupsRoot parâmetro.
Notas para Herdeiros
Ao substituir RaiseCurrentStateChanging(VisualStateGroup, VisualState, VisualState, FrameworkElement, FrameworkElement) uma classe derivada, certifique-se de chamar o método da RaiseCurrentStateChanging(VisualStateGroup, VisualState, VisualState, FrameworkElement, FrameworkElement) classe base para que os delegados registados recebam o evento.