private void Button_Click_2(object sender, RoutedEventArgs e)
        {
            btnPreview.IsEnabled = true;
            if (GlobalSquence < SequenceTotal)
            {
                GlobalSquence++;
            }
            Scannerdata first = (from row in objListSD where row.Sequence == GlobalSquence select row).FirstOrDefault();

            LoadImage(first.ImageObj);
            if (GlobalSquence == SequenceTotal - 1)
            {
                btnNext.IsEnabled = false;
            }
        }
        private void Button_Click(object sender, RoutedEventArgs e)
        {
            btnAttach.IsEnabled = false;
            btnScan.IsEnabled   = false;
            pic_scan.Source     = null;
            lbl_message.Content = string.Empty;


            ProgressBar1.Minimum = 0;
            ProgressBar1.Maximum = 1000;
            ProgressBar1.Value   = 0;


            double value = 0;

            UpdateProgressBarDelegate updatePbDelegate = new UpdateProgressBarDelegate(ProgressBar1.SetValue);


            do
            {
                value += 1;

                Dispatcher.Invoke(updatePbDelegate,
                                  System.Windows.Threading.DispatcherPriority.Background,
                                  new object[] { ProgressBar.ValueProperty, value });
            }while (ProgressBar1.Value != ProgressBar1.Maximum);
            if (ProgressBar1.Value == ProgressBar1.Maximum)
            {
                ProgressBar1.IsEnabled = true;

                obj = ScanPages();

                foreach (System.Drawing.Image aa in obj)
                {
                    Scannerdata objSD = new Scannerdata();
                    objSD.Sequence = SequenceTotal;
                    objSD.ImageObj = aa;

                    objListSD.Add(objSD);
                    SequenceTotal++;
                }

                Scannerdata first = (from row in objListSD where row.Sequence == GlobalSquence select row).FirstOrDefault();

                LoadImage(first.ImageObj);
            }
            if (obj.Count == 1)
            {
                btnPreview.IsEnabled   = false;
                btnNext.IsEnabled      = false;
                lbl_message.Visibility = Visibility.Visible;
                lbl_message.Content    = "Single page scaning Completed.";
            }
            else if (obj.Count > 1)
            {
                btnNext.IsEnabled      = true;
                lbl_message.Visibility = Visibility.Visible;
                lbl_message.Content    = "Multiple page scaning Completed.";
            }
            btnAttach.IsEnabled = true;
            btnScan.IsEnabled   = true;
            ProgressBar1.Value  = 0;
        }