public static void AnimationRemoveClouds(Clouds cloud) { DoubleAnimation da_piece = new DoubleAnimation(); da_piece.From = 1; da_piece.To = 0; da_piece.Duration = TimeSpan.FromSeconds(1); da_piece.FillBehavior = FillBehavior.HoldEnd; foreach (Rectangle item in cloud.AllStars) { item.BeginAnimation(Rectangle.OpacityProperty, da_piece); } }
private async void Window_Loaded(object sender, RoutedEventArgs e) { ConsoleMethod.WriteToConsole("Game window loaded", Brushes.White); Sounds.PlayBackGround(); clouds = new Clouds(this); //Image image = new Image(); //AnimationBehavior.SetSourceUri(image, new Uri(@"J:\training\WPF\SeryojaTheGame\SeryojaTheGame\Race\bin\Debug\win_gifs\1.gif")); //MainCanvas.Children.Add(image); StarShip starShip_title = new StarShip(null); starShip_title.shipRectangle.Margin = new Thickness(MainCanvas.ActualWidth / 2 - starShip_title.shipRectangle.Width / 2, MainCanvas.ActualHeight - 200, 0, 0); starShip_title.shipRectangle.Name = "ee_tip"; MainCanvas.Children.Add(starShip_title.shipRectangle); while (show_ee_tip) { AnimationsRace.AnimationMainScreen(starShip_title, this); await System.Threading.Tasks.Task.Run(() => System.Threading.Thread.Sleep(23 * 500 + 3000)); } }