Esempio n. 1
0
        /// <summary>
        /// Document saved.
        /// </summary>
        /// <param name="args"></param>
        public virtual void OnDocumentSaved(DocumentEventArgs args)
        {
            if ((this.ModelData.CurrentModelContext.RootElement as IParentModelElement) != null)
            {
                string path = (this.ModelData.CurrentModelContext.RootElement as IParentModelElement).DomainFilePath;

                System.IO.FileInfo fileInfo = new System.IO.FileInfo(path);
                string             name     = fileInfo.Name.Replace(fileInfo.Extension, "");
                filterFilePath = fileInfo.Directory + "\\" + name + FilterFileNameExtension;
                FilteredErrorListData.Serialize(filterFilePath, this.filteredErrorListData);
            }
            this.EventManager.GetEvent <DocumentSavedEvent>().Subscribe(OnDocumentSaved);
        }