Imports EgtUILib Namespace EgtCAM5 Public Class OptionsViewModel Private m_Title As String Public ReadOnly Property Title As String Get Return EgtMsg(MSG_MAINWINDOW + 5) End Get End Property ' Definizione comandi Private m_cmdCloseOptions As ICommand #Region "COMMANDS" #Region "CloseMachiningsDbCommand" ''' ''' Returns a command that remove the current selected machining. ''' Public ReadOnly Property CloseOptionsCommand() As ICommand Get If m_cmdCloseOptions Is Nothing Then m_cmdCloseOptions = New RelayCommand(AddressOf CloseOptions) End If Return m_cmdCloseOptions End Get End Property ''' ''' Manage the MachiningDb closing. This method is invoked by the CloseMachiningDbCommand. ''' Public Sub CloseOptions() ' Chiusura finestra For Each Window In Application.Current.Windows If TypeOf Window Is OptionsView Then Dim OptionsWindow As OptionsView = DirectCast(Window, OptionsView) OptionsWindow.Close() End If Next End Sub #End Region ' CloseMachiningDbCommand #End Region ' COMMANDS End Class End Namespace