private void Query_Click(object sender, RoutedEventArgs e) { DtoFileModel dto = projectHelper.GetDtoModel(); projectHelper.CreateFile(new CreateFileInput() { AbsoluteNamespace = dto.Namespace.Split(new char[] { '.' }, StringSplitOptions.RemoveEmptyEntries).Last(), Namespace = dto.Namespace, ClassName = dto.Name, KeyType = ClassKeyType.Text, LocalName = ClassLocalName.Text, Prefix = NamespacePrefix.Text, DirectoryName = dto.DirName, PropertyInfos = DataList, Setting = _setting, ValidationType = _setting.ValidationType, Controller = _setting.Controller, ApplicationService = _setting.ApplicationService, DomainService = _setting.DomainService, AuthorizationService = _setting.AuthorizationService, ExcelImportAndExport = _setting.ExcelImportAndExport, PictureUpload = _setting.PictureUpload, IsStandardProject = _setting.IsStandardProject }); MessageBoxResult result = MessageBox.Show("代码生成成功", "提示", MessageBoxButton.OK, MessageBoxImage.Information, MessageBoxResult.OK); if (result == MessageBoxResult.OK) { //获取父窗体并关闭 System.Windows.Window parentWindow = System.Windows.Window.GetWindow(this); parentWindow.Close(); return; } }