public static AnimateFade ( double from, double to, |
||
from | double | |
to | double | |
control | ||
duration | double | |
리턴 | void |
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); } })); }
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); } }
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); }
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); }