Don't like ads? PRO users don't see any ads ;-)
Guest

Untitled

By: a guest on May 1st, 2012  |  syntax: None  |  size: 3.04 KB  |  hits: 14  |  expires: Never
download  |  raw  |  embed  |  report abuse  |  print
Text below is selected. Please press Ctrl+C to copy to your clipboard. (⌘+C on Mac)
  1. Window fading in causing quick white flash of window contents before fading in happens
  2. <Window.Triggers>
  3.     <EventTrigger RoutedEvent="Window.Loaded">
  4.         <BeginStoryboard>
  5.             <Storyboard Name="FormFade">
  6.                 <DoubleAnimation  Name="FormFadeAnimation"
  7.                                         Storyboard.TargetName="Window"
  8.                                         Storyboard.TargetProperty="(Window.Opacity)"
  9.                                         From="0.0" To="1.0" Duration="0:0:5"
  10.                                         AutoReverse="False" RepeatBehavior="1x"
  11.                                      />
  12.             </Storyboard>
  13.         </BeginStoryboard>
  14.     </EventTrigger>
  15. </Window.Triggers>
  16.        
  17. namespace WpfApplication1
  18. {
  19.     /// <summary>
  20.     /// Interaction logic for MainWindow.xaml
  21.     /// </summary>
  22.     public partial class MainWindow : Window
  23.     {
  24.         public MainWindow()
  25.         {
  26.             InitializeComponent();
  27.             this.Loaded += new RoutedEventHandler(MainWindow_Loaded);
  28.         }
  29.  
  30.         void MainWindow_Loaded(object sender, RoutedEventArgs e)
  31.         {
  32.             Thread.Sleep(1000);
  33.         }
  34.     }
  35. }
  36.        
  37. <Window x:Class="WpfApplication1.MainWindow"
  38.         xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
  39.         xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
  40.         Title="MainWindow" Height="350" Width="525" x:Name="Window">
  41.     <Window.Triggers>
  42.         <EventTrigger RoutedEvent="Window.Loaded">
  43.             <BeginStoryboard>
  44.                 <Storyboard Name="FormFade">
  45.                     <DoubleAnimation  Name="FormFadeAnimation"
  46.                                         Storyboard.TargetName="Window"
  47.                                         Storyboard.TargetProperty="(Window.Opacity)"
  48.                                         From="0.0" To="1.0" Duration="0:0:5"
  49.                                         AutoReverse="False" RepeatBehavior="1x"
  50.                                      />
  51.                 </Storyboard>
  52.             </BeginStoryboard>
  53.         </EventTrigger>
  54.     </Window.Triggers>
  55.     <Grid>
  56.         <TextBlock>asdf</TextBlock>
  57.     </Grid>
  58. </Window>
  59.        
  60. <Window x:Class="WpfApplication1.MainWindow"
  61.         xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
  62.         xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
  63.         Title="MainWindow" Height="350" Width="525"
  64.         Opacity="0" AllowsTransparency="True" WindowStyle="None">
  65.     <Window.Triggers>
  66.         <EventTrigger RoutedEvent="Window.Loaded">
  67.             <BeginStoryboard>
  68.                 <Storyboard Name="FormFade">
  69.                     <DoubleAnimation  Name="FormFadeAnimation"
  70.                                         Storyboard.TargetProperty="(Window.Opacity)"
  71.                                         From="0.0" To="1.0" Duration="0:0:5"
  72.                                         AutoReverse="False" RepeatBehavior="1x"
  73.                                      />
  74.                 </Storyboard>
  75.             </BeginStoryboard>
  76.         </EventTrigger>
  77.     </Window.Triggers>
  78.     <Grid>
  79.  
  80.     </Grid>
  81. </Window>