예제 #1
0
 public EmailRcverConfigVm()
 {
     this.AddCmd      = new DelegateCommand(Add);
     this.ModifyCmd   = new DelegateCommand(Modify);
     this.DeleteCmd   = new DelegateCommand(Delete);
     this.ChangeCmd   = new DelegateCommand <object>(Change);
     config           = new EmailAddressConfig();
     this.ContactList = new ObservableCollection <EmailAddress>(config.ListEmailAddr);
 }
예제 #2
0
        public void InitEmailInfo()
        {
            EmailAddressConfig config = new EmailAddressConfig();

            this.EmailOptions = new ObservableCollection <EmailGroupOption>();
            foreach (var item in config.ListEmailAddr)
            {
                var op = new EmailGroupOption(item);
                this.EmailOptions.Add(op);
            }
        }
예제 #3
0
 public SendEmailVm()
 {
     this.AddAttCmd        = new DelegateCommand(AddAtt);
     this.SendCmd          = new DelegateCommand(Send);
     this.AddRcverCmd      = new DelegateCommand(AddRcver);
     this.SelectContactCmd = new DelegateCommand(AddContanctToRcver);
     this.SelectRcverCmd   = new DelegateCommand(RemoveRcver);
     this.rcverList        = new ObservableCollection <EmailAddress>();
     this.attList          = new ObservableCollection <string>();
     config           = new EmailAddressConfig();
     this.ContactList = new ObservableCollection <EmailAddress>(config.ListEmailAddr);
 }