private void OnEndTransition(object source, ElapsedEventArgs e) { State = State == TransitionState.Entering ? TransitionState.Visible : TransitionState.Hidden; ClearCurrentTransition(); TransitionGroup?.NotifyEndTransition(); EndTransition.InvokeAsync(); NotifyTransitionChanged(); }
/// <inheritdoc/> protected override void OnInitialized() { TransitionGroup?.RegisterTransition(this); OnTransitionChange += StateHasChanged; }