EgtDOORCreator 1.8f5 :

- se il direttorio BaseDir nel file Config.ini è sbagliato il programma avvisa con un messaggio a video e chiude il programma;
- se i direttori ProjectDirectory e TempateDirecory nel file Config.ini non esistono allora verranno creati di default i direttori MyProjects e Template nel direttorio C:\EgtData\EgtDOORCreator;
- selezionando la porta corrente dalla lista delle porte nel DoorManager non viene chiesto di salvare la porta corrente.
This commit is contained in:
Nicola Pievani
2017-06-22 15:38:47 +00:00
parent e79b079c0e
commit 5cdd5a84c9
10 changed files with 142 additions and 169 deletions
+6 -5
View File
@@ -169,11 +169,11 @@ Public Class ProjectManagerViewModel
' Ripulisco lista porte
CurrProject.DoorList.Clear()
' se una porta è già aperta
If Not String.IsNullOrWhiteSpace(DirectCast(m_rfMainWindowViewModel.DoorManager.DataContext, DoorManagerViewModel).SelectedDoor) Then
DirectCast(m_rfMainWindowViewModel.DoorParameters.DataContext, DoorParametersViewModel).CurrDoor = Nothing
' assegno all'inidirizzo della porta uno spazio vuoto
DirectCast(m_rfMainWindowViewModel.DoorManager.DataContext, DoorManagerViewModel).SelectedDoor = Nothing
End If
'If String.IsNullOrWhiteSpace(DirectCast(m_rfMainWindowViewModel.DoorManager.DataContext, DoorManagerViewModel).SelectedDoor) Then
DirectCast(m_rfMainWindowViewModel.DoorParameters.DataContext, DoorParametersViewModel).CurrDoor = Nothing
'' assegno all'inidirizzo della porta uno spazio vuoto
'DirectCast(m_rfMainWindowViewModel.DoorManager.DataContext, DoorManagerViewModel).SelectedDoor = Nothing
'End If
EgtNewFile()
EgtZoom(ZM.ALL)
' Notifico aggiornamento DoorList e Name per aggiornare la grafica
@@ -532,6 +532,7 @@ Public Class ProjectManagerViewModel
Dim SaveFileDialog As New EgtWPFLib5.EgtSaveFileDialog
SaveFileDialog.Title = K_NEWTEMPLATE
SaveFileDialog.Directory = IniFile.m_TemplateDir & "\"
SaveFileDialog.Extension = K_DDTEXTENSION
'SaveFileDialog.FileName = m_CurrProject.Name & "\"