public DrvManifestDetailPage2ViewModel(ShipManifestDetail manifest)
 {
     Manifest                    = manifest;
     ToggleHeaderCommand         = new Command <bool>((show) => ShowHeaderFrame = show);
     ToggleActionCommand         = new Command <bool>((show) => ShowActionFrame = show);
     OpenPackingSlipCommand      = new AsyncDelegateCommand(OnOpenPackingSlip);
     ReportIssueCommand          = new AsyncDelegateCommand(OnReportIssue);
     TrackSalesOrderCommand      = new AsyncDelegateCommand(OnTrackSalesOrder);
     ViewPdfCommand              = new AsyncDelegateCommand(OnViewPdf);
     MarkReadyForInvoicedCommand = new AsyncDelegateCommand(OnMarkSelectedReady);
     UndoMarkReadyCommand        = new AsyncDelegateCommand(OnUndoMarkSelectedReady);
     UpcomingDeliveriesCommand   = new AsyncDelegateCommand(OnUpcomingDeliveries);
     ClockInCommand              = new AsyncDelegateCommand(OnClockIn);
     ClockOutCommand             = new AsyncDelegateCommand(OnClockOut);
     DirectionsCommand           = new AsyncDelegateCommand(OnDirections);
     SignCommand                 = new AsyncDelegateCommand(OnSign);
 }
 public DrvManifestDetailPage2(ShipManifestDetail manifest)
 {
     InitializeComponent();
     BindingContext = _vm = new DrvManifestDetailPage2ViewModel(manifest);
 }