| 1234567891011121314151617181920212223242526272829303132333435363738 | using System;using System.Collections.Generic;using System.Linq;using System.Threading.Tasks;using Comal.Classes;using InABox.Clients;using InABox.Core;using Xamarin.Forms;using XF.Material.Forms.UI;using XF.Material.Forms.UI.Dialogs;namespace comal.timesheets{    public partial class FrameDetailsPage    {        public FrameDetailsPage(DeliveryItemDetailModel model)        {            BindingContext = model;            InitializeComponent();            //_deliveryDocuments.ItemsSource = model.DeliveryDocuments;            //_setoutDocuments.ItemsSource = model.SetoutDocuments;        }                private void Document_Clicked(object sender, ActionButtonClickEventArgs args)        {            if (!(sender is ActionButton button))                return;            if (button.BindingContext is DeliveryItemDetailDeliveryDocumentShell deliveryDocument)            {                Navigation.PushAsync(new PDFViewer(deliveryDocument.ID));            }            else if (button.BindingContext is DeliveryItemDetailSetoutDocumentShell setoutDocument)            {                Navigation.PushAsync(new PDFViewer(setoutDocument.ID));            }        }    }}
 |