コード例 #1
0
        private async void EditPnPJob_Click(object sender, RoutedEventArgs e)
        {
            if (_pnpJob != null)
            {
                var pnpViewModel = new PnPJobViewModel(ViewModel.Machine, _pnpJob);
                pnpViewModel.FileName = _pnpJobFileName;
                await pnpViewModel.InitAsync();

                var jobWindow = new Views.PNPJobWindow();
                jobWindow.DataContext = pnpViewModel;
                //jobWindow.Owner = this;
                jobWindow.Show();
            }
            else
            {
                MessageBox.Show("Please open a PnP Job First");
            }
        }
コード例 #2
0
        private async Task OpenPnPJobAsync(string fileName)
        {
            _pnpJobFileName = fileName;
            ViewModel.AddPnPJobFile(fileName);
            _pnpJob = await Core.PlatformSupport.Services.Storage.GetAsync <PnPJob>(fileName);

            await _pnpJob.OpenAsync();

            var pnpViewModel = new PnPJobViewModel(ViewModel.Machine, _pnpJob);

            pnpViewModel.FileName = fileName;
            await pnpViewModel.InitAsync();

            var jobWindow = new Views.PNPJobWindow();

            jobWindow.DataContext = pnpViewModel;
            jobWindow.Show();
            EditPnPJob.IsEnabled           = true;
            ClosePnPJob.IsEnabled          = true;
            FeederAlignementView.IsEnabled = true;
        }