public MainWindow()
        {
            InitializeComponent();

            this.MaxHeight = SystemParameters.MaximizedPrimaryScreenHeight;
            this.MaxWidth  = SystemParameters.MaximizedPrimaryScreenWidth;

            SnackBar_Mesaage.MessageQueue = myMessageQueue;

            Conexion con = new Conexion();

            if (con.AbrirConexion())
            {
                //MessageBox.Show("Conectado");


                ImagenesDG.ItemsSource = ImgsCRUD.VerImgs().DefaultView;
                SnackBar_Mesaage.MessageQueue.Enqueue("Conectado");
            }
            else
            {
                SnackBar_Mesaage.MessageQueue.Enqueue("Error connection");
                Application.Current.Shutdown();
            }
        }
        private void Button_Click_2(object sender, RoutedEventArgs e)
        {
            var id = ImagenesDG.Columns[0].GetCellContent(ImagenesDG.Items[ImagenesDG.SelectedIndex]) as TextBlock;

            Console.WriteLine(id.Text);
            ImgsCRUD.DeleteImg(id.Text);
            ImagenesDG.ItemsSource           = ImgsCRUD.FilterImg("").DefaultView;
            ImagenesDG.Columns[4].Visibility = Visibility.Visible;
        }
        private void Search_T_TextChanged(object sender, TextChangedEventArgs e)
        {
            string filter = Search_T.Text;

            ImagenesDG.ItemsSource = ImgsCRUD.FilterImg(filter).DefaultView;
            ScrollViewer scrollViewer = GetVisualChild <ScrollViewer>(ImagenesDG);

            if (scrollViewer != null)
            {
                scrollViewer.ScrollToTop();
            }
        }
 private void Button_Click_1(object sender, RoutedEventArgs e)
 {
     if (NewName.Text != "")
     {
         ImgsCRUD.InsertIMG(NewName.Text, NewDataPath.Text);
         ImagenesDG.ItemsSource = ImgsCRUD.FilterImg("").DefaultView;
         ScrollViewer scrollViewer = GetVisualChild <ScrollViewer>(ImagenesDG);
         if (scrollViewer != null)
         {
             scrollViewer.ScrollToTop();
         }
         myMessageQueue = new SnackbarMessageQueue(TimeSpan.FromMilliseconds(1000));
         SnackBar_Mesaage.MessageQueue = myMessageQueue;
         SnackBar_Mesaage.MessageQueue.Enqueue("Ingresado a DB");
         NewName.Clear();
         NewDataPath.Clear();
         ImagenesDG.Columns[5].Visibility = Visibility.Visible;
         AddSVG(files);
     }
 }