Esempio n. 1
0
 private void OpacitiyTicker_Tick(object sender, EventArgs e)
 {
     if (PresentationViewModelProp.FrontElement.IsActive)
     {
         if (PresentationViewModelProp.OpacitiyFrontElement > 0)
         {
             PresentationViewModelProp.OpacitiyFrontElement -= 0.020;
         }
         PresentationViewModelProp.OpacitiyBackElement += 0.020;
         if (PresentationViewModelProp.OpacitiyFrontElement <= 0 && PresentationViewModelProp.OpacitiyBackElement > 1)
         {
             PresentationViewModelProp.OpacitiyBackElement  = 1;
             PresentationViewModelProp.OpacitiyFrontElement = 0;
             OpacitiyTicker.Stop();
             ChangingElement = false;
             PresentationViewModelProp.FrontElement.IsActive  = false;
             PresentationViewModelProp.BackElement.IsActive   = true;
             PresentationViewModelProp.FrontElement.IsVisible = false;
             DelayLoadBackground.Start();
         }
     }
     else
     {
         PresentationViewModelProp.OpacitiyFrontElement += 0.020;
         if (PresentationViewModelProp.OpacitiyFrontElement > 1)
         {
             PresentationViewModelProp.OpacitiyBackElement  = 0;
             PresentationViewModelProp.OpacitiyFrontElement = 1;
             OpacitiyTicker.Stop();
             ChangingElement = false;
             PresentationViewModelProp.BackElement.IsActive  = false;
             PresentationViewModelProp.FrontElement.IsActive = true;
             DelayLoadBackground.Start();
         }
     }
 }
Esempio n. 2
0
 private void Delay_Tick(object sender, EventArgs e)
 {
     Delay.Stop();
     OpacitiyTicker.Start();
 }