Imports EgtWPFLib5 Module Map #Region "FIELDS & PROPERTIES" Private m_refMainWindowVM As MainWindowVM Private m_refMainWindowV As MainWindowV Private m_refSceneHostV As SceneHostV Private m_refSceneButtonV As SceneButtonV #End Region ' Fields & Properties #Region "Get" Public ReadOnly Property refMainWindowV As MainWindowV Get Return m_refMainWindowV End Get End Property Public ReadOnly Property refMainWindowVM As MainWindowVM Get Return m_refMainWindowVM End Get End Property Public ReadOnly Property refSceneHostV As SceneHostV Get Return m_refSceneHostV End Get End Property Public ReadOnly Property refSceneButtonV As SceneButtonV Get Return m_refSceneButtonV End Get End Property #End Region ' Get #Region "Set" Friend Function SetRefMainWindowV(MainWindowV As MainWindowV) As Boolean m_refMainWindowV = MainWindowV Return Not IsNothing(m_refMainWindowV) End Function Friend Function SetRefMainWindowVM(MainWindowVM As MainWindowVM) As Boolean m_refMainWindowVM = MainWindowVM Return Not IsNothing(m_refMainWindowVM) End Function Friend Function SetRefSceneHostV(SceneHostV As SceneHostV) As Boolean m_refSceneHostV = SceneHostV Return Not IsNothing(m_refSceneHostV) End Function Friend Function SetRefSceneButtonV(SceneButtonV As SceneButtonV) As Boolean m_refSceneButtonV = SceneButtonV Return Not IsNothing(m_refSceneButtonV) End Function #End Region ' Set #Region "Init" Friend Function BeginInit(MainWindowVM As MainWindowVM) As Boolean m_refMainWindowVM = MainWindowVM Return Not IsNothing(m_refMainWindowVM) End Function Friend Function EndInit() As Boolean ' Verifico se tutti i pezzi necessari sono stati caricati Return Not IsNothing(m_refMainWindowVM) AndAlso Not IsNothing(LibMap.refStatusBarVM) AndAlso LibMap.EndInit() End Function #End Region ' Init End Module