ImageViewer.xaml.cs 704 B

1234567891011121314151617181920212223242526272829
  1. using System;
  2. using System.Collections.Generic;
  3. using Xamarin.Forms;
  4. namespace comal.timesheets
  5. {
  6. public delegate void DeleteSelected();
  7. public partial class ImageViewer : ContentPage
  8. {
  9. public event DeleteSelected OnDeleteSelected;
  10. public ImageViewer(ImageSource image)
  11. {
  12. InitializeComponent();
  13. BindingContext = image;
  14. }
  15. public void ChooseDelete()
  16. {
  17. Device.BeginInvokeOnMainThread(() => { deleteBtn.IsVisible = true; });
  18. }
  19. private void DeleteBtn_Clicked(object sender, EventArgs e)
  20. {
  21. OnDeleteSelected?.Invoke();
  22. Navigation.PopAsync();
  23. }
  24. }
  25. }