AnimateFade() 공개 정적인 메소드

public static AnimateFade ( double from, double to, UIElement control, double duration ) : void
from double
to double
control System.Windows.UIElement
duration double
리턴 void
예제 #1
0
 public void OnBeforeDownload(IBrowser browser, CefSharp.DownloadItem downloadItem,
                              IBeforeDownloadCallback callback)
 {
     Dispatcher.BeginInvoke((Action)(() =>
     {
         mainWindow.Downloads1.AddDownload(downloadItem.Url,
                                           Environment.GetFolderPath(Environment.SpecialFolder.DesktopDirectory),
                                           downloadItem.SuggestedFileName);
         if (mainWindow.Downloads1.ActualHeight.Equals(0))
         {
             double height = 0;
             if (!mainWindow.Downloads1.ItemsCount.Equals(0))
             {
                 height = mainWindow.Downloads1.MarginTop + 50 +
                          mainWindow.Downloads1.Items.Count * mainWindow.Downloads1.ItemHeight;
             }
             else
             {
                 height = mainWindow.Downloads1.MarginTop + 50;
             }
             mainWindow.Downloads1.Visibility = Visibility.Visible;
             StaticFunctions.AnimateScale(0, 0, 250, height, mainWindow.Downloads1, 0.2);
             StaticFunctions.AnimateFade(0, 1, mainWindow.Downloads1, 0.2, mainWindow.Downloads1.RefreshDownloads);
         }
     }));
 }
예제 #2
0
 private void UserControl_IsVisibleChanged(object sender, DependencyPropertyChangedEventArgs e)
 {
     if (Visibility == Visibility.Visible)
     {
         StaticFunctions.AnimateScale(0, 0, 260, 178, this, 0.2);
         StaticFunctions.AnimateFade(0, 1, this, 0.3);
     }
 }
예제 #3
0
 private void MenuButton_Click(object sender, MouseButtonEventArgs e)
 {
     mainWindow.Menu.Visibility = Visibility.Visible;
     StaticFunctions.AnimateScale(0, 0, 225, 400, mainWindow.Menu, 0.2);
     StaticFunctions.AnimateFade(0, 1, mainWindow.Menu, 0.3);
 }
예제 #4
0
 private void container_PreviewMouseDown(object sender, MouseButtonEventArgs e)
 {
     StaticFunctions.AnimateScale(Menu.ActualWidth, Menu.ActualHeight, 0, 0, Menu, 0.2);
     StaticFunctions.AnimateFade(1, 0, Menu, 0.3);
 }