-api-id | -api-type |
---|---|
M:Windows.UI.Xaml.VisualStateManager.RaiseCurrentStateChanging(Windows.UI.Xaml.VisualStateGroup,Windows.UI.Xaml.VisualState,Windows.UI.Xaml.VisualState,Windows.UI.Xaml.Controls.Control) |
winrt method |
When overridden in a derived class, fires the CurrentStateChanging event on the specified VisualStateGroup.
The object that the CurrentStateChanging event occurred on.
The state that the control is transitioning from.
The state that the control should transition to.
The control where the transition animation between states is applied.
This API is part of the scenario of defining a custom VisualStateManager behavior. The most important method to override in this scenario is GoToStateCore, because it's that method that changes the state behavior in your custom class behavior. Overriding the behavior of RaiseCurrentStateChanged and RaiseCurrentStateChanging is optional: how and when the events are raised by the default implementation might be adequate for your custom class.