DeliveryEditDocumentsView.xaml.cs 954 B

123456789101112131415161718192021222324252627282930313233343536
  1. using System;
  2. using System.Collections.Generic;
  3. using System.Linq;
  4. using System.Text;
  5. using System.Threading.Tasks;
  6. using InABox.Mobile;
  7. using Xamarin.Forms;
  8. using Xamarin.Forms.Xaml;
  9. namespace PRS.Mobile
  10. {
  11. [XamlCompilation(XamlCompilationOptions.Compile)]
  12. public partial class DeliveryEditDocumentsView
  13. {
  14. public DeliveryEditDocumentsView()
  15. {
  16. InitializeComponent();
  17. }
  18. public override void Refresh()
  19. {
  20. _images.ItemsSource = null;
  21. _images.ItemsSource = ViewModel?.Documents;
  22. _images.ParentID = ViewModel?.Item.ID ?? Guid.Empty;
  23. }
  24. public async Task<bool> AddImage<T, TOptions>(TOptions options)
  25. where T : MobileImageSource<T,TOptions>
  26. where TOptions : MobileImageOptions<T>, new()
  27. {
  28. return await _images.AddImage<T, TOptions, DeliveryDocumentShell>(options);
  29. }
  30. }
  31. }