private void Mohasebe_Copy1_Click(object sender, RoutedEventArgs e) { try { OpenFileDialog dialog = new OpenFileDialog { CheckFileExists = true, Multiselect = false, Filter = "Images (*.jpg,*.png)|*.jpg;*.png|All Files(*.*)|*.*" }; dialog.ShowDialog(); { StrName = dialog.SafeFileName; ImageName = dialog.FileName; ImageSourceConverter isc = new ImageSourceConverter(); if (ImageName != "") { QRImage.SetValue(System.Windows.Controls.Image.SourceProperty, isc.ConvertFromString(ImageName)); } } } catch { ErrorPage Er = new ErrorPage(); Er.Show(); Er.Error_Lable.Content = "مشکلی در سیستم به وجود آمده است"; } }
private void Mohasebe_Copy2_Click(object sender, RoutedEventArgs e) { OpenFileDialog dialog = new OpenFileDialog { CheckFileExists = true, Multiselect = false, Filter = "Images (*.jpg,*.png)|*.jpg;*.png|All Files(*.*)|*.*" }; dialog.ShowDialog(); { string filePath = System.Diagnostics.Process.GetCurrentProcess().MainModule.FileName + @"\QRimages\"; string newpatch = @filePath.Replace("\\GymManegment.exe", ""); dialog.InitialDirectory = "c:\\"; StrName = dialog.SafeFileName; ImageName = dialog.FileName; dialog.RestoreDirectory = true; ImageSourceConverter isc = new ImageSourceConverter(); if (ImageName != "") { QRImage.SetValue(System.Windows.Controls.Image.SourceProperty, isc.ConvertFromString(ImageName)); } } QRCodeDecoder dc = new QRCodeDecoder(); TozihTextBox.Text = dialog.SafeFileName.Replace(".jpg", ""); // dc.decode(new QRCodeBitmapImage(QRImage.Source as Bitmap)); }