EquipmentEditDocumentsView.xaml.cs 906 B

123456789101112131415161718192021222324252627282930313233
  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 EquipmentEditDocumentsView
  13. {
  14. public EquipmentEditDocumentsView()
  15. {
  16. InitializeComponent();
  17. }
  18. public override void Refresh()
  19. {
  20. _images.ItemsSource = ViewModel?.Documents;
  21. _images.ParentID = ViewModel?.Item.ID ?? Guid.Empty;
  22. }
  23. public async Task<bool> AddImage<T,TOptions>(TOptions options)
  24. where T : MobileImageSource<T,TOptions>
  25. where TOptions : MobileImageOptions<T>, new()
  26. {
  27. return await _images.AddImage<T, TOptions, EquipmentDocumentShell>(options);
  28. }
  29. }
  30. }