private void Button_Click_1(object sender, RoutedEventArgs e) { var animation = AnimationFactory.CreateDoubleAnimation(StackPanelSearchResult, OpacityProperty, 0, 1, durationSpan: TimeSpan.FromMilliseconds(200), easingFuction: EasingFunction); animation.Completed += StackPanelFadeOutAnimationCompleted; StackPanelSearchResult.BeginAnimation(OpacityProperty, animation); Events.UpdateControlState(this, State.Activated); }
private void Button_Click(object sender, RoutedEventArgs e) { //LoadingResult.Visibility = Visibility.Visible; StackPanelSearchResult.Visibility = Visibility.Hidden; StackPanelSearchResult.Opacity = 0; StackPanelSearchResult.Visibility = Visibility.Visible; var animation = AnimationFactory.CreateDoubleAnimation(StackPanelSearchResult, OpacityProperty, 1, 0, TimeSpan.FromMilliseconds(AnimationBeginTimeWidthGrowMs), TimeSpan.FromMilliseconds(AnimationWidthGrowTimeMs), EasingFunction); animation.Completed += StackPanelSearchResultFadeInAnimationCompleted; StackPanelSearchResult.BeginAnimation(OpacityProperty, animation); Events.UpdateControlState(this, State.Activated); }
void StackPanelFadeOutAnimationCompleted(object sender, EventArgs e) { StackPanelSearchResult.Visibility = Visibility.Collapsed; StackPanelSearchResult.Opacity = 1; StackPanelSearchResult.BeginAnimation(OpacityProperty, null); }