EgtDOORCreator 2.3c1:

-> passando da HardwareManager a DoorCreator ripristino l'ultimo Part visualizzato.
This commit is contained in:
Nicola Pievani
2021-03-15 15:24:32 +00:00
parent cd6dbc010a
commit a46d38bc35
8 changed files with 41 additions and 19 deletions
+13 -3
View File
@@ -10,6 +10,8 @@ Public Class ProjectManagerHardwareVM
#Region "FIELDS & PROPERTIES"
Friend Shared StopRefresh As Boolean = True
Private m_IsModified As Boolean = False
Public Property IsModified As Boolean
Get
@@ -550,7 +552,7 @@ Public Class ProjectManagerHardwareVM
Map.refCompoPanelVM.GoBackVisibility = Visibility.Collapsed
Map.refMainWindowVM.ProjectNameMsg = ""
End If
Map.refRefreshPanelVM.DimensionVisibility = Visibility.Collapsed
'Map.refRefreshPanelVM.DimensionVisibility = Visibility.Collapsed
' elimino i riferimenti all'hardware corrente
Map.refHardwarePageVM.CurrHardware = Nothing
' spengo il focus su tutti i bottoni
@@ -561,12 +563,20 @@ Public Class ProjectManagerHardwareVM
'ShowDimensionCommand = Visibility.Collapsed
' apro l'ultimo progetto
LauncherModule.InitLauncherModule()
Map.refProjectManagerVM.DoorIsChecked = true
Map.refProjectManagerVM.DoorIsChecked = True
Assembly.Refreshing = False
Map.refProjectManagerVM.OpenLastProject()
Map.refSceneManagerVM.RefreshBtn()
Assembly.Refreshing = True
' controllo quale pagina deve essere avviata
If OptionModule.m_ConfigurationSoftware = ConfigType.Assembly AndAlso Map.refMainWindowVM.SelectedPage <> MainWindowVM.ListPageEnum.nNothingSelected Then
Map.refAssemblyPageVM.JambBtn(Map.refAssemblyPageVM.SlectedPart)
Else
Map.refSceneManagerVM.RefreshBtn()
End If
Map.refInstrumentPanelVM.DimensionVisibility = OptionModule.m_DimensionDoor
Map.refInstrumentPanelVM.SaveImgHardware = OptionModule.m_DimensionDoor
Map.refProjectManagerVM.NotifyPropertyChanged("VisibilityCreateAssembly")
Map.refRefreshPanelVM.DimensionVisibility = Visibility.Collapsed
CompoMatch.ResetSTU()
End Sub