private void ExpandBtn_Click(object sender, RoutedEventArgs e) { DoubleAnimation anim = new DoubleAnimation() { From = MenuGrid.ActualWidth, To = IsMenuExpanded ? 50 : 150, Duration = new Duration(TimeSpan.FromMilliseconds(200)), EasingFunction = new CubicEase() }; MenuGrid.BeginAnimation(WidthProperty, anim); IsMenuExpanded = !IsMenuExpanded; }
public void menuClose() { // var boshlash = new Thickness(0, 0, 0, 0); var tugatish = new Thickness(-280, 0, 0, 0); var da = new ThicknessAnimation(); da.From = boshlash; da.To = tugatish; da.Duration = TimeSpan.FromMilliseconds(200); MenuGrid.BeginAnimation(MarginProperty, da); // CloseMenu_Border.Visibility = Visibility.Collapsed; }