private async void SubscriptionSelectStateGroup_CurrentStateChanged(object sender, VisualStateChangedEventArgs e) { using (_ = await _SelectionVisualAnimationLock.LockAsync()) { if (e.NewState?.Name == SubscriptionSelected.Name) { IndivisualItemView.Visibility = Visibility.Visible; await IndivisualItemViewBackground.Fade(0.3f, duration : 50) .StartAsync(); await IndivisualItemViewContent.Offset(0, duration : 150) .Fade(1.0f, duration: 150) .StartAsync(); } else { await IndivisualItemViewContent.Offset(ContentOffsetAmount, duration : 150) .Fade(0.0f, duration: 150) .StartAsync(); await IndivisualItemViewBackground.Fade(0.0f, duration : 50) .StartAsync(); IndivisualItemView.Visibility = Visibility.Collapsed; } } }
private void SubscriptionPage_Mobile_InitializeSubscriptionSelectedAnimation(object sender, RoutedEventArgs e) { IndivisualItemViewContent.Offset(ContentOffsetAmount, duration: 1) .Fade(0, duration: 1) .Start(); IndivisualItemViewBackground.Fade(0, duration: 1) .Start(); }