public void Inital()
 {
     //这个类在窗口关闭后就没了,必须在这里创建新的
     listener              = new ScanerHook();
     listener.ScanerEvent += Listener_ScanerEvent;
     listener.Start();
     Invoice = null;
     //noPerson = 0;
     Message = "";
     //InputCount = 5;
     using (var db = new DataModel())
     {
         Departments = db.Departments.ToList();
         Peoples     = db.Persons.Where(p => p.PersonName != "").OrderBy(p => p.PersonName).ToList();
     }
     Invoices = new ObservableCollection <InputInvoice>  //一定要用ObservableCollection
     {
         //new InputInvoice(){ InvoiceNumber="5",AcctId=1,PersonId=11,RecDate = DateTime.Now.Date,Date=DateTime.Now.Date},
         //new InputInvoice(){ InvoiceNumber="6",AcctId=2,PersonId=12,RecDate = DateTime.Now.Date,Date=DateTime.Now.Date},
         //new InputInvoice(){ InvoiceNumber="7",AcctId=3,PersonId=13,RecDate = DateTime.Now.Date,Date=DateTime.Now.Date},
         //new InputInvoice(){ InvoiceNumber="8",AcctId=3,PersonId=6,RecDate = DateTime.Now.Date,Date=DateTime.Now.Date},
         //new InputInvoice(){ InvoiceNumber="9",AcctId=3,PersonId=5,RecDate = DateTime.Now.Date,Date=DateTime.Now.Date},
     };
 }