Advertisement
Guest User

Untitled

a guest
Nov 27th, 2014
154
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.32 KB | None | 0 0
  1. public static void animategrid(string motion, ref DoubleAnimation slide, ref Grid grid, ref Grid grid2, ref Storyboard sbfade, ref Storyboard sbslide)
  2. {
  3. if (motion == "away")
  4. {
  5. slide.To = 310;
  6. slide.From = 0;
  7. }
  8. else
  9. {
  10. slide.To = 0;
  11. slide.From = 310;
  12. }
  13.  
  14. switch (grid.Name)
  15. {
  16. case "GD_Lockscreen":
  17.  
  18. slide.Duration = new Duration(TimeSpan.FromMilliseconds(400.0));
  19. Storyboard.SetTarget(slide, grid);
  20. Storyboard.SetTargetProperty(slide, new PropertyPath("RenderTransform.(TranslateTransform.X)"));
  21. sbfade.Children.Add(slide);
  22. sbfade.Begin();
  23. if (grid2.Name == "GD_Login")
  24. {
  25. slide.To = 0;
  26. slide.From = 310;
  27. slide.Duration = new Duration(TimeSpan.FromMilliseconds(400.0));
  28. Storyboard.SetTarget(slide, grid2);
  29. Storyboard.SetTargetProperty(slide, new PropertyPath("RenderTransform.(TranslateTransform.X)"));
  30. sbslide.Children.Add(slide);
  31. sbslide.Begin();
  32. }
  33. break;
  34. case "GD_Login":
  35. slide.Duration = new Duration(TimeSpan.FromMilliseconds(400.0));
  36. Storyboard.SetTarget(slide, grid);
  37. Storyboard.SetTargetProperty(slide, new PropertyPath("RenderTransform.(TranslateTransform.X)"));
  38. sbfade.Children.Add(slide);
  39. sbfade.Begin();
  40. if (grid2.Name == "GD_Background")
  41. {
  42. slide.To = 310;
  43. slide.From = 0;
  44. slide.Duration = new Duration(TimeSpan.FromMilliseconds(800.0));
  45. Storyboard.SetTarget(slide, grid2);
  46. Storyboard.SetTargetProperty(slide, new PropertyPath("RenderTransform.(TranslateTransform.X)"));
  47. sbslide.Children.Add(slide);
  48. sbslide.Begin();
  49. }
  50. break;
  51. }
  52.  
  53. }
  54.  
  55.  
  56.  
  57. }
  58.  
  59. public partial class MainWindow : Window
  60. {
  61.  
  62. System.Windows.MessageBox.Show("Logged in to server");
  63.  
  64.  
  65. animategrid("loginscreen", "away", "backgroundimg"); <------error is shown here
  66.  
  67. }
  68. }}
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement