//Hide and show sidebar menu private void ToggleMenu(object sender, RoutedEventArgs e) { if (Sidebar.Width == new GridLength(1, GridUnitType.Star)) { Duration duration = new Duration(TimeSpan.FromMilliseconds(500)); var animation = new GridLengthAnimation { Duration = duration, From = new GridLength(1, GridUnitType.Star), To = new GridLength(0, GridUnitType.Star) }; Sidebar.BeginAnimation(ColumnDefinition.WidthProperty, animation); } else { Duration duration = new Duration(TimeSpan.FromMilliseconds(500)); var animation = new GridLengthAnimation { Duration = duration, From = new GridLength(0, GridUnitType.Star), To = new GridLength(1, GridUnitType.Star) }; Sidebar.BeginAnimation(ColumnDefinition.WidthProperty, animation); } }
//Hide and show sidebar menu private void ToggleMenu(object sender, RoutedEventArgs e) { //Codigo para generar un diagrama de Db para tener una foto /*using (var ctx = new Models.DbmejiaEntities()) * { * using (var writer = new XmlTextWriter("./Model.edmx", Encoding.Default)) * { * EdmxWriter.WriteEdmx(ctx, writer); * } * } */ if (Sidebar.Width == new GridLength(1, GridUnitType.Star)) { Duration duration = new Duration(TimeSpan.FromMilliseconds(500)); var animation = new GridLengthAnimation { Duration = duration, From = new GridLength(1, GridUnitType.Star), To = new GridLength(0, GridUnitType.Star) }; Sidebar.BeginAnimation(ColumnDefinition.WidthProperty, animation); } else { Duration duration = new Duration(TimeSpan.FromMilliseconds(500)); var animation = new GridLengthAnimation { Duration = duration, From = new GridLength(0, GridUnitType.Star), To = new GridLength(1, GridUnitType.Star) }; Sidebar.BeginAnimation(ColumnDefinition.WidthProperty, animation); } }