Microsoft.Office.Tools.Outlook.IFormRegion Microsoft.Office.Tools.Outlook.IFormRegionFactory.CreateFormRegion(Microsoft.Office.Interop.Outlook.FormRegion formRegion)
            {
                RettieContactRegion form = new RettieContactRegion(formRegion);

                form.Factory = this;
                return(form);
            }
예제 #2
0
        void WrappedContactItem_Open(ref bool Cancel)
        {
            var inspector = item.GetInspector;
            RettieContactRegion objContactRegion = Globals.FormRegions[inspector].First() as RettieContactRegion;

            if (objContactRegion.rettieDetailsUserControl1.DataContext == null)
            {
                object resp = item.User1; //GetProperty(responsibilityProperty);
                if (resp != null)
                {
                    ContactViewModel.Responsibility = FindContact(resp.ToString());
                }
                object dt = item.Anniversary;//GetProperty(LastCheckedDateProperty);
                if (dt != null && DateTime.Parse(dt.ToString()) != DateTime.MinValue && DateTime.Parse(dt.ToString()).Year <= DateTime.Now.Year)
                {
                    ContactViewModel.LastCheckedDate = DateTime.Parse(dt.ToString());
                }
                //else
                //    ContactViewModel.LastCheckedDate = DateTime.Now;

                ContactViewModel.DirtyFlagChanged += ContactViewModel_DirtyFlagChanged;
                objContactRegion.rettieDetailsUserControl1.DataContext = ContactViewModel;
            }
        }
 Microsoft.Office.Tools.Outlook.IFormRegion Microsoft.Office.Tools.Outlook.IFormRegionFactory.CreateFormRegion(Microsoft.Office.Interop.Outlook.FormRegion formRegion)
 {
     RettieContactRegion form = new RettieContactRegion(formRegion);
     form.Factory = this;
     return form;
 }
 public RettieContactRegionFactory()
 {
     this._Manifest = Globals.Factory.CreateFormRegionManifest();
     RettieContactRegion.InitializeManifest(this._Manifest, Globals.Factory);
     this.FormRegionInitializing += new Microsoft.Office.Tools.Outlook.FormRegionInitializingEventHandler(this.RettieContactRegionFactory_FormRegionInitializing);
 }