protected override FileTypeList AddFileTypes(FileReadOptions options) { var result = new FileTypeList(); result.AddFileType("IBRA-Model (*.ibra, *.iga)", "ibra", "iga", true); return(result); }
///<summary>Defines file extensions that this import plug-in is designed to read.</summary> /// <param name="options">Options that specify how to read files.</param> /// <returns>A list of file types that can be imported.</returns> protected override FileTypeList AddFileTypes(Rhino.FileIO.FileReadOptions options) { var result = new FileTypeList(); result.AddFileType("Javascript File (*.js)", "js"); return(result); }
protected override FileTypeList AddFileTypes(FileReadOptions options) { var result = new FileTypeList(); result.AddFileType("Esri ASCII raster format (*.asc)", "asc", true); return(result); }
protected override FileTypeList AddFileTypes(Rhino.FileIO.FileReadOptions options) { FileTypeList result = new FileTypeList(); result.AddFileType("glTF text file (*.gltf)", "gltf"); result.AddFileType("glTF binary file (*.glb)", "glb"); return(result); }
protected override FileTypeList AddFileTypes(FileWriteOptions options) { FileTypeList typeList = new FileTypeList(); typeList.AddFileType("glTF Binary File", ".glb"); typeList.AddFileType("glTF Text File", ".gltf"); return(typeList); }
///<summary>Defines file extensions that this import plug-in is designed to read.</summary> /// <param name="options">Options that specify how to read files.</param> /// <returns>A list of file types that can be imported.</returns> protected override FileTypeList AddFileTypes(FileReadOptions options) { var result = new FileTypeList(); result.AddFileType("Salamander: Robot File (*.rtd)", "rtd"); result.AddFileType("Salamander File (*.s3b)", "s3b"); result.AddFileType("Salamander: GSA Text File (*.gwa)", "gwa"); return(result); }
private void AddFileType_Closed(object sender, EventArgs e) { FileTypeWindow lFileTypeWindow = sender as FileTypeWindow; if (lFileTypeWindow.DialogResult == true) { IsBusy = true; FileTypeList.Add(addFileTypeEntity); documentManagerContext.filetypes.Add(addFileTypeEntity.FileType); Log.AddLog(documentManagerContext, addFileTypeEntity.ToString()); SubmitOperation lSubmitOperation = documentManagerContext.SubmitChanges(); lSubmitOperation.Completed += SubOperation_Completed; } }
private void loadOperation_Completed(LoadOperation <DocumentManager.Web.Model.filetype> sender) { FileTypeList.Clear(); fileTypeSource.Source = sender.Entities; foreach (DocumentManager.Web.Model.filetype filetype in sender.Entities) { FileTypeEntity fileTypeEntity = new FileTypeEntity(); fileTypeEntity.FileType = filetype; fileTypeEntity.Update(); FileTypeList.Add(fileTypeEntity); } UpdateChanged("FileTypeList"); IsBusy = false; }
private void loadOperationFileType_Completed(object sender, EventArgs e) { FileTypeList.Clear(); FileTypeDictionary.Clear(); LoadOperation loadOperation = sender as LoadOperation; foreach (Web.Model.filetype filetype in loadOperation.Entities) { FileTypeEntity lFileTypeEntity = new FileTypeEntity(); lFileTypeEntity.FileType = filetype; lFileTypeEntity.Update(); FileTypeList.Add(lFileTypeEntity); FileTypeDictionary.Add(lFileTypeEntity.FileTypeId, lFileTypeEntity); } DocumentViewModel.FileTypeEntityDictionary = FileTypeDictionary; DocumentViewModel.FileTypeEntityList = FileTypeList; LoadOperation <DocumentManager.Web.Model.user> loadOperationUser = documentManagerContext.Load <DocumentManager.Web.Model.user>(documentManagerContext.GetUserQuery()); loadOperationUser.Completed += loadOperationUser_Completed; }
void SubOperation_Completed(object sender, EventArgs e) { SubmitOperation submitOperation = sender as SubmitOperation; if (submitOperation.HasError) { submitOperation.MarkErrorAsHandled(); NotifyWindow notifyWindow = new NotifyWindow("错误", "保存失败"); notifyWindow.Show(); if (addFileTypeEntity != null) { FileTypeList.Remove(addFileTypeEntity); addFileTypeEntity = null; } } else { NotifyWindow notifyWindow = new NotifyWindow("保存成功", "保存成功!"); notifyWindow.Show(); addFileTypeEntity = null; LoadData(); } IsBusy = false; }