Пример #1
0
 private void ModalDialog_PrintBarcode_OKModal(object sender, RoutedEventArgs e)
 {
     ModalDialog_PrintBarcode.HideHandlerDialog();
     if (!bg_worker.IsBusy)
     {
         ChildControl.SettingLayoutPrinting ucontrol = ModalDialog_PaperSetting.Children[0] as ChildControl.SettingLayoutPrinting;
         DataPaperSizeSetting dataPaperSizeSetting   = ucontrol.DataContext as DataPaperSizeSetting;
         List <object>        listData = new List <object>();
         listData.Add(DataContext as DataListPrinting);
         listData.Add(dataPaperSizeSetting);
         bg_worker.RunWorkerAsync(listData);
         ButtonCloseProgressBar.Visibility = Visibility.Visible;
     }
 }
Пример #2
0
        public MainWindow()
        {
            InitializeComponent();

            ModalDialog_AddBarcode.SetParent(Container_Main);
            ModalDialog_AddListBarcode.SetParent(Container_Main);
            ModalDialog_DeleteBarcode.SetParent(Container_Main);
            ModalDialog_DeleteBarcode_Index.SetParent(Container_Main);
            ModalDialog_PrintBarcode.SetParent(Container_Main);
            ModalDialog_PaperSetting.SetParent(Container_Main);

            bg_worker.WorkerReportsProgress      = true;
            bg_worker.WorkerSupportsCancellation = true;
            bg_worker.DoWork             += Bg_worker_DoWork;
            bg_worker.ProgressChanged    += Bg_worker_ProgressChanged;
            bg_worker.RunWorkerCompleted += Bg_worker_RunWorkerCompleted;
        }
Пример #3
0
 private void RibbonButton_Print_Click(object sender, RoutedEventArgs e)
 {
     ModalDialog_PrintBarcode.ShowHandlerDialog();
 }