محمد بوسكوري نشر 16 يناير 2016 أرسل تقرير نشر 16 يناير 2016 على تطبيق WPF لدي أداة الصورة image control التالي:<Image x:Name="icon01" MouseDown="icon_MouseDown" Cursor="Hand" Source="FavIcon\01.png" Height="48" Width="48" Margin="10"/>كيف أتمكن من حفظ الصورة على حاسوبي من خلال التطبيق؟ اقتباس
0 E.Nourddine نشر 18 يناير 2016 أرسل تقرير نشر 18 يناير 2016 استعمل( icon01.Source(ImageSource لإنشاء FileStreamوذلك عن طريق مايسمى بـ PngBitmapEncoder، وهذا مثال حول كيفية استعمال SaveFileDialog:private void icon_MouseDown(object sender, MouseButtonEventArgs e) { try { var saveFileDialog = new SaveFileDialog() { Filter = "Image Files (*.bmp, *.png, *.jpg)|*.bmp;*.png;*.jpg" }; if (saveFileDialog.ShowDialog() == true) { var encoder = new PngBitmapEncoder(); encoder.Frames.Add(BitmapFrame.Create((BitmapSource)icon01.Source)); using (FileStream stream = new FileStream(saveFileDialog.FileName, FileMode.Create)) encoder.Save(stream); } } catch (Exception exception) { MessageBox.Show(exception.Message); } }ملف xml نفسه:<Grid> <Image x:Name="icon01" MouseDown="icon_MouseDown" Cursor="Hand" Source="FavIcon\01.png" Height="48" Width="48" Margin="10"/> </Grid> اقتباس
السؤال
محمد بوسكوري
على تطبيق WPF لدي أداة الصورة image control التالي:
كيف أتمكن من حفظ الصورة على حاسوبي من خلال التطبيق؟
1 جواب على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.